Hi all!
I need a quick help to better understand how to read module config when I want to have structured configuration data like

[everything is under myModule / config]
- logos
  - logo1
    - path = "/logos/logo1.jpg"
    - displayName = "logo1"
    - width = "400"
    - height = "300"
  - logo2
    - path = "/logos/logo2.jpg"
    - displayName = "logo2"
    - width = "200"
    - height = "150"
  - logo3
    - path = "/logos/logo3.jpg"
    - displayName = "logo3"
    - width = "400"
    - height = "300"

I'm going to build a new control called "imagePicker".
The idea is to let the authors to select images from a predefined set.

Image set is defined using configuration.

Having a look into source code, I've found how to use custom module config, and it seems that there are 3 major use cases:

+++++++++++++++++++++++++++++++++++++++++++++++
A) Simple config
There is a simple config (String siteLiveUrl = "http://www.google.com";)

Configuration:
        [Node Data] siteLiveUrl (Type = String)
Java: get module instance and call getter method.

+++++++++++++++++++++++++++++++++++++++++++++++
B) Collection config
A collection of string, e.g. Collection jsFiles with 3 children.


Configuration
        [Content Node] jsFiles
          - [Node Data] file1 = "mootools.js"
          - [Node Data] file2 = "prototype.js"
          - [Node Data] ...
Java: using an iterator I can retrive stored values.

+++++++++++++++++++++++++++++++++++++++++++++++
C) Structured config
Nested Structured This is not so clear...

        [Content Node] grandfather
          - [Content Node] father
              - [Content Node] child
                - [Node Data] property1 = "a"
                - [Node Data] property2 = "b"

Can you quick explain me? Thanks so much..

Matteo


----------------------------------------------------------------
for list details see
http://documentation.magnolia.info/
----------------------------------------------------------------

Reply via email to