mirror of
https://github.com/edward-shen/MMM-pages.git
synced 2024-11-24 11:14:29 -08:00
update readme
This commit is contained in:
parent
a529913f40
commit
682ac86967
1 changed files with 55 additions and 1 deletions
56
readme.md
56
readme.md
|
@ -57,7 +57,9 @@ To display what page you're on, I'd highly recommend checking out my
|
||||||
## Using the module
|
## Using the module
|
||||||
|
|
||||||
To use this module, add it to the modules array in the `config/config.js` file.
|
To use this module, add it to the modules array in the `config/config.js` file.
|
||||||
Note: module names used in the following example are fictitious.
|
Note: module names used in the following example are fictitious. this approach uses the module names as the page organization technique, as the modulename is added as a css class in the MM page content.
|
||||||
|
Because the modulename is used, this approach does not support multiple instances of the same module with data
|
||||||
|
on different pages. (like your calendar on page 1, and someone elses on page 2)
|
||||||
|
|
||||||
```js
|
```js
|
||||||
modules: [
|
modules: [
|
||||||
|
@ -77,6 +79,58 @@ modules: [
|
||||||
]
|
]
|
||||||
```
|
```
|
||||||
|
|
||||||
|
and alternative approach, is to define a fixed MMM-Pages config
|
||||||
|
|
||||||
|
```js
|
||||||
|
modules: [
|
||||||
|
{
|
||||||
|
module: 'MMM-pages',
|
||||||
|
config: {
|
||||||
|
modules:
|
||||||
|
[[ "page1" ],
|
||||||
|
[ "page2" ]],
|
||||||
|
fixed: [ "fixed_page" ],
|
||||||
|
hiddenPages: {
|
||||||
|
"screenSaver": [ "screensaver_page" ],
|
||||||
|
"admin": [ "admin_page" ],
|
||||||
|
},
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
```
|
||||||
|
and then at each module, add a classes: property to indicate the page(s) this is supposed to appear on
|
||||||
|
```
|
||||||
|
{
|
||||||
|
module:"newsfeed",
|
||||||
|
classes:"page1",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
module:"calendar",
|
||||||
|
classes:"page2",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
module:"compliments",
|
||||||
|
classes:"page2",
|
||||||
|
}
|
||||||
|
```
|
||||||
|
etc
|
||||||
|
|
||||||
|
if u want a modules content on multiple pages the classes has those page names
|
||||||
|
```
|
||||||
|
{
|
||||||
|
module:"newsfeed",
|
||||||
|
classes:"page1",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
module:"calendar",
|
||||||
|
classes:"page2",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
module:"compliments",
|
||||||
|
classes:"page1, page2",
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
## Configuration options
|
## Configuration options
|
||||||
|
|
||||||
| Option | Type | Default Value | Description |
|
| Option | Type | Default Value | Description |
|
||||||
|
|
Loading…
Reference in a new issue