Ребята, привет!
Я новичок в MODX, поэтому, может быть, напишу о том, что уже давно решено (в этом случае прошу вас дать ссылку на статью, в которой описывается как это делать). После установки MODX и экспериментов, у меня возникло следующее естественное желание - иметь возможность делать ссылку на внутреннюю страницу сайта по id страницы, при этом поля title и собственно название ссылки чтобы заполнялись автоматически. Я не нашел стандартного средства MODX чтобы это делать автоматически, поэтому написал такой сниппет:
Сниппет [[L]]
<?php
$doc = $modx->getDocument($page, ’*’, 1);
$linktext = ($text)? $text : $doc[’pagetitle’];
$Link = ’<a href="[~’.$page.’~]" title="’.$doc[’pagetitle’].’">’.$linktext.’</a>’;
return $Link;
?>
Теперь для ссылки на внутреннюю страницу, можно вставить а документе, например:
[[L?&page=`5`]]
И эта команда выльется в следующий код:
<a href="линк на нужную страницу" title="описание нужной страницы">Описание нужной страницы или то, что задается параметром $text</a>
Надеюсь, кому-то будет полезно.
Спасибо! Довльно приятная функциональность.