MODX - Создание шаблона для постов

Опубликовано: 14.05.2017

видео MODX - Создание шаблона для постов

modx как вставить картинку

На этом уроке мы создадим, а точнее напишем код для шаблона "Пост", который определяет структуру и внешний вид веб-страницы, содержащей пост.



В шаблоне «Пост» будем использовать следующие сниппеты:

pdoCrumbs - для вывода «хлебных крошек»: (параметры сниппета: tpl - чанк для оформления ресурса в навигационной цепочке; tplWrapper – чанк-обёртка для навигационной цепочки; tplHome – чанк, для оформления ссылки на главную страницу; outputSeparator – строка, которая выступает в качестве разделителя между элементами в навигационной цепочке; showCurrent – булевский параметр, который определяет выводить текущий ресурс в хлебных крошках или нет; showHome – булевский параметр, который определяет выводить ссылку на главную страницу в начале навигации или нет).


Как создать шаблон для WordPress. Грамотная посадка верстки на WordPress (Right Way)

[[pdoCrumbs? &tpl=`@INLINE <li><a href="[[+link]]">[[+menutitle]]</a></li>` &tplWrapper=`@INLINE <ol class="breadcrumb">[[+output]]</ol>` &tplHome=`@INLINE <li><a href="/"><i class="glyphicon glyphicon-home"></i></a></li>` &outputSeparator=`` &showCurrent=`0` &showHome=`1` ]] TicketMeta – для вывода информации о текущем посте.


Контейнер Widget в Carbon Fields 1.6: создание виджетов с произвольными полями

[[TicketMeta]] pdoNeighbors – для вывода ссылок на предыдущий и следующий посты от текущего (параметры сниппета: tplPrev – чанк, содержащий ссылку на предыдущий пост; tplNext - чанк, содержащий ссылку на следующий пост; tplWrapper – чанк, который является обёрткой для вывода ссылок на "соседние" посты).

[[pdoNeighbors? &tplPrev=`@INLINE <span class="link-prev"><li class="previous"><a href="[[+link]]"><span class="glyphicon glyphicon-chevron-left"></span> [[+menutitle]]</a></li></span>` &tplNext=`@INLINE <span class="link-next"><li class="next"><a href="[[+link]]">[[+menutitle]] <span class="glyphicon glyphicon-chevron-right"></span></a></li></span>` &tplWrapper=`@INLINE <div class="neighbors"><ul class="pager">[[+prev]][[+next]]</ul></div>` ]]

CSS код:

rss