ситуация такая: у меня в шаблоне два дива: один с контентом, второй с ditto (вывод новостей с раздела НОВОСТИ). вот на второй див мне надо кинуть заголовок той страницы, с которой выводит инфу ditto, т.е. НОВОСТИ
как это сделать?
я вот еще подумал насчет [*pagetitle*]. может ли он выводить заголовок с другой страницы?
есть ли у него какие-нибудь атрибуты для этого? (может с указанием ID)
заранее спасибо
Используй следующий вызов сниппета [!GetTitleParent? &id=`[*id*]`!]
Код сниппета:
<?php
// [[GetTitleParent? &id=`n`]]
$p = mysql_fetch_assoc(mysql_query("SELECT `pagetitle`, `parent` FROM `".$modx->db->config['table_prefix']."site_content` WHERE `id` = ".$id.""));
if ($p['parent']) echo mysql_result(mysql_query("SELECT `pagetitle` FROM `".$modx->db->config['table_prefix']."site_content` WHERE `id` = ".$p['parent'].""),0);
else echo $p['pagetitle'];
?>
еще сниппет GetField для подобных целей хорошо подходит