Deprecated: str_replace(): Passing null to parameter #1 ($search) of type array|string is deprecated in /var/www/jsd/data/www/jsd.ru/plugins/system/admintools/src/Feature/CustomAdminFolder.php on line 83
Создание простейшего шаблона для статьи
Skip to main content

Создание простейшего шаблона для статьи

Теперь нужно создать простейший шаблон из привычных элементов конструктора YooTheme Builder, по которым распределить присвоенные переменным фрагменты статьи. Поскольку предполагается возможность использования нескольких шаблонов, а также в связи с тем, что шаблон должен состоять из большого количества элементов (нужно обеспечить вывод вступления, 10 блоков с заголовками, изображениями и текстом и заключения), то самым правильным для шаблона статьи использовать элемент «Sublayout», который внешне выглядит как один элемент, но внутри себя может содержать любое количество строк (без разделов). В пользу применения такого решения говорит и то, что макет шаблон статьи является подшаблоном страницы блога, которая в свою очередь содержит много чего помимо самой статьи. А еще элемент «Sublayout» легко сохранять в библиотеке, сохранять на локальный компьютер, загружать на другой сайт. Итак, в качестве концепции простейшего шаблона будем использовать вывод всего содержимого статьи в одну колонку. Введение и заключение будут немного отличаться по стилю текста от прочего содержимого. Каждый из 10 блоков будет начинаться заголовком (подзаголовком в рамках статьи), за ним будет идти изображение, затем текст. Разумеется, будут выводится не все 10 блоков, а то их количество, которое соответствует разметке статьи. Заголовок и изображение блока тоже опция: могут присутствовать или отсутствовать. Как уже было сказано, каждый логический блок нужно будет проверять на необходимость вывода, также потребуется проверять фактическое наличие изображений. Назовём наш первый шаблон простым и понятным русским словом «Content template - 1 column».
  • Просмотров: 9