Ссылка на новость при наличии ее контента
Материал из Umicms
Версия от 15:38, 2 сентября 2009; 83.243.76.254 (обсуждение) (Новая страница: «<hr> <h2>Как при наличии полного текста новости ставить на нее ссылку, а при отсутствии - не ст…»)
Как при наличии полного текста новости ставить на нее ссылку, а при отсутствии - не ставить?
Чтобы реализовать условность в tpl, в шаблоне вывода новостей нужно использовать макрос % data getProperty(% id%, 'content', 'choice')%
В шаблоне ~/tpls/data/choice.tpl следует написать:
<?php $FORMS = Array(); FORMS['wysiwyg'] = <<<END <a href="% data getProperty(% id%, 'link', 'template')%"> % data getProperty(% id%, 'h1', 'template')%</a> END; $FORMS['wysiwyg_empty'] = <<<END % data getProperty(% id%, 'h1', 'template')% END; ?>
Таким образом, у вас в случае наличия текста в поле content будет отдаваться содержимое блока wysiwyg, а в случае отсутствия текста содержимое wysiwyg_empty.