ModX - Вывести pagetitle родителя (Display the parent's pagetitle)

ModX - Вывести pagetitle родителя (Display the parent's pagetitle)

Ресурс содержит вложенные (дочерние) документы. Необходимо в шаблоне дочернего документа иметь доступ к полю например pagetitle родительского документа. Как передать pagetitle родителя (parent's pagetitle) в дочерний ресурс

Код сниппета:

<?php
//specify page id you want to get data for
$getID = $getID;
//get content field for page id
$tvOutput = $modx->getTemplateVarOutput('pagetitle', $getID);
$content = $tvOutput['pagetitle'];

//output the data to wherever the snippet is being called
return $content;
?>

Вызов сниппета в шаблоне:

[!parentTitle? &getID = `[*parent*]`!]

 

almix
Разработчик Loco, автор статей по веб-разработке на Yii, CodeIgniter, MODx и прочих инструментах. Создатель Team Sense.

Вы можете почитать все статьи от almix'а.




Комментарии (4)     Подпишитесь на RSS комментариев к этой статье.

4 комментариев

#159
serg говорит:
December 29, 2011 at 11:17 am
Спасибо!
#464
Александр говорит:
May 20, 2012 at 02:28 pm
Огромное спасибо! Вы помогли мне съэкономить время! Отличный снипет, всё работает.
#795
arzeth говорит:
March 6, 2013 at 12:19 pm
return @array_shift($modx->getParent($modx->documentObject['parent'], 'pagetitle'));
#1036
Татьяна говорит:
November 27, 2013 at 02:27 am
Спасибо. очень пригодилось.