Имеем страницу (обычная, стандартная текстовая).
При выводе в шаблоне
<?= $page->getValue('content') ?>
Выводится содержимое страницы, но ссылка на внутреннюю страницу не обрабатывается. Так и получается в линке -
<a href="http://name-site/%content%20get_page_url(454)%"></a>
Как сие поправить?
<?php echo $this->parseTplMacros($page->getValue('content'), $page->getId());?>
Добавлено в билде 58940 версии 2.11.
Да, нужно делать на каждый. Если экономить на спичках, можно добавить проверку
$content = $page->getValue('content');
if($content) { echo $this->parseTplMacros($content, $page->getId());}
Теоретически - должно быть немного быстрее вызова без условия.