-
- 501 Posts
Resulta que para no tener que hacer un montón de snippets distintos para cada carpeta,
debo pasarle ciertos parametros al dropmenu... y se me ocurrió hacerlo mediante un
explode al pagetitle del parent...
Pero cómo puedo acceder al pagetitle, u otro valor, guardado en el parent del documento
actual?
-
- 674 Posts
-
- 501 Posts
Ajás.... si, también lo he visto luego en las explicaciones de la API...
viendo eso y algo que me ha dicho opengeek por irc he quedado con
teniendo un pagetitle en el padre por ejemplo de
Escuela de Trabajo Social UNC****3,6
$parentdocument = $modx->getParent($modx->documentObject[’parent’],1,’pagetitle’);
$datos = explode("****", $parentdocument[’pagetitle’]);
$breakPoints = explode(",", $datos[1]);
$breakPoints debería quedar con un array 3,6...
pero hay algo que falla... incluso $parentdocument[’pagetitle’] parece estár vacío
con lo que quizá haya algún problema con el código que me dijo opengeek?
puf
-
- 674 Posts
utiliza el codigo del post que te puse y como id le pones el getparent como biene en la documentacion
saludos
-
- 501 Posts
es que no sabía como referenciar el documento actual en el getparent... me hacía falta el documentIdentifier
los ejemplos de getparent que vi son todos con documentos estáticos
con
$parentdocument = $modx->getParent($modx->documentIdentifier,1,’pagetitle’);
$datos = explode("****", $parentdocument[’pagetitle’]);
$breakPoints = explode(",", $datos[1]);
ha funcionado
(antes estaba obteniendo los datos del abuelo, doze me lo apuntó)