Как сделать что бы выводился pagetitle если longtitle не задан?
1 |
<h1>[[if? &is=`[*longtitle*]:!empty` &then=`[*longtitle*]` &else=`[*pagetitle*]`]]</h1> |
Как сделать,чтобы по умолчанию не было галочки «показывать в меню»?
В чанке «mm_rules» (этот чанк прописан как конфигурационный чанк плагина ManagerManager) прописываем:
1 |
mm_default('show_in_menu' , false); |
Вывод изображений через TV Image
В шаблоне страницы:
1 |
[[if? &is=`[*image*]:!empty:` &then=`<img class="right" src="[[phpthumb? &input=`[*image*]` &options=`w=295`]]"/>`]] |
В шаблоне Ditto:
1 |
[[if? &is=`[+image+]:!empty:` &then=`<div class="img"><a href="[~[+id+]~]"><img src="[[phpthumb? &input=`[+image+]` &options=`w=130`]]"/></a></div>`]] |
или так
1 |
[[if? &is=`[+image+]:!empty:` &then=`<div class="img"><a href="[~[+id+]~]"><img src="[[phpthumb? &input=`[+image+]` &options=`w=255,h=170,far=C,bg=FFFFFF,zc=1`]]"/></a></div>`]] |
Вывод новостей, статей…
На странице вывода (в данном примере страница «Статьи» имеет ID = 13):
1 2 3 4 5 6 7 8 |
<div class="content"> <h1>[[if? &is=`[*longtitle*]:!empty` &then=`[*longtitle*]` &else=`[*pagetitle*]`]]</h1> [*content*] [[if? &is=`[*id*]:is:13` &then=`@TPL:article_page`]] [[if? &is=`[*id*]:not:13` &then=`<a class="return_link" href="[~[*parent*]~]">Вернуться к списку статей</a>`]] </div> |
Чанк article_page
1 2 3 4 5 6 |
<div class="article_page"> [!Ditto? &tpl=`article_item` &parents=`13` &display=`10` &id=`article` &paginate=`1`!] </div> <div class="pagination"> [+article_pages+] </div> |
Чанк article_item
1 |
<div class="item"><a href="[~[+id+]~]">[+pagetitle+]</a></div> |