See also:
Options:
Advantages:
Issues:
Advantages:
Issues:
Node.getReferences()
Examples:
Non-shared UUID, arbitrary structure
/de /willkommen /jcr:uuid = 1 /jcr:language = "de" /lenya:translations = { 2 } /en /welcome /jcr:uuid = 2 /jcr:language = "en" /lenya:translations = { 1 } |
Non-shared UUID, arbitrary structure, explicit translation references
/welcome_de /jcr:uuid = 1 /jcr:language = "de" /lenya:translations = { 2 } /welcome_en /jcr:uuid = 2 /jcr:language = "en" /lenya:translations = { 1 } |
Non-shared UUID, arbitrary structure, implicit translation references via URL structure (String operations)
/welcome_de /jcr:uuid = 1 /jcr:language = "de" /welcome_en /jcr:uuid = 2 /jcr:language = "en" |
Non-shared UUID, common parent node
/welcome /de /jcr:uuid = 1 /jcr:language = "de" /en /jcr:uuid = 2 /jcr:language = "en" |
Shared UUID, common parent node
/welcome /jcr:uuid = 1 /de /jcr:language = "de" /en /jcr:language = "en" |
Shared UUID, artificial shared node
/de /willkommen /lenya:sharedDocumentNode = 1 /jcr:language = "de" /en /welcome /lenya:sharedDocumentNode = 1 /jcr:language = "en" /lenya:sharedDocumentNodes /welcome /jcr:uuid = 1 |
Shared UUID, default language node is referenceable
/de /willkommen /lenya:defaultLanguageNode = 1 /jcr:language = "de" /en /welcome /jcr:uuid = 1 /jcr:language = "en" |
Shared custom UUIDs
/welcome_de /lenya:uuid = 1 /jcr:language = "de" /welcome_en /lenya:uuid = 1 /jcr:language = "en" |