Winter CMS - страница 2
Winter CMS - это система управления контентом, основанная на PHP-фреймворке Laravel, лучшем из когда-либо созданных PHP-фреймворков. Winter CMS это бесплатная CMS c открытым исходным кодом (Open Source).
Как удалить index.php из урлов в Winter CMS

Не сразу можно заметить что в Winter CMS страницы доступны вместе с префиксом index.php в урлах.
Так, главная сайта может быть доступна по адресу site.com/index.php
, а внутренние страницы сайта по адресам site.com/index.php/category
и site.com/index.php/category/item
. Рано или поздно это может привести к появлению дублей в индексе поисковых систем, что само по себе не есть хорошо.
Как добавить каноническую ссылку

Небольшая инструкция как легко и просто через Twig добавить каноническую ссылку для страниц сайта в Winter CMS.
Каноническим называется URL страницы который роботы Google считают главным среди нескольких вариантов URL-ов для одной и той же страницы сайта.
Получение значения из конфигов

Как в Winter CMS получать значения настроек из конфигурационных файлов (файлы в директории config). Глобальная функция config и примеры её вызова.
В Winter CMS есть глобальная хелпер-функция config
которая получает значение переменной из конфигурации.
Доступ к элементам на фронте только для админов

Как в Winter CMS сделать доступ к отдельным элементам или фрагментам выводимым на фронтенде только для бэкенд пользователей которые авторизованы в бэкенде.
Допустим вы хотите показывать какой то пункт меню только админам сайта. Или не пункт меню, а какой то блок на сайте или фрагмент. Что угодно, чтобы это видели только админы.
Получить в Twig переменную из конфигурации

Как в Winter CMS в Твиге получить значение из конфигов. Добавление собственной Twig-функции которая будет получать переменные из файлов в директории config.
В Winter CMS пользовательские фильтры и функции Twig можно зарегистрировать с помощью registerMarkupTags метода в классе регистрации плагина.
Прикреплённые изображения и их вывод

Как в Winter CMS к моделям прикрепляются изображения через связи и как затем вывести эти изображения.
Прикреплённые к моделям изображения нужны для програмной обработки и вывода изображений. Применение очень обширное: аватары, логотипы для товаров и каталогов, разные галлереи и слайдеры, и ещё много где.
Определение глобальной переменной

Это небольшая инструкция о том как в Winter CMS определить собственную глобальную переменную доступную как в коде PHP, так и в разметке Twig.
Чтобы добавить в систему свою глобальную переменную, нужно внутри метода boot вашего плагина добавить слушатель события инициализации страницы, где ...
Как получить Url страницы из PHP аналогично Twig-фильтру page

Инструкция с примерами как в Winter CMS сгенерировать URL страницы из кода PHP аналогично твиговскому фильтру page.
Наверника вы знаете, что в разметке WinterCMS можно получить ссылку на страницу при помощи Twig-фильтра |page
.
Определение глобальных функций

Очень распростанённый вопрос для Winter CMS можно ли в системе определить свои собственные глобальные php-функции и как это сделать.
В данной записи инструкция которая поможет вам добавлять свои собственные глобальные функции в системе Winter CMS.
Как подключить CSS и JS в блоке PHP

В Winter CMS мы можем подключать стили и скрипты не только в разметке или в компонентах, а можно это делать так же напрямую из блока с PHP-кодом.
Делается это внутри функции onStart или функции onEnd