#9 October CMS - Static Pages. Страница блога

October CMS - Static Pages Plugin

Сделаем доступ к блогу из главного меню.

Переходим к редактированию нашего меню - Pages -> Main menu-left
Добавим новый элемент меню.
Title - blog;
Type - URL;
URL - /blog;
Code - blog;

Для того чтобы мы могли из кода обращаться к этому элементу меню, зададим для него Code.

Теперь нам требуется создать CMS страницу на которой выведем статьи блога.
Переходим CMS -> Pages и создаем новую страницу.
Заголовок пусть будет blog, URL - /blog, Layout = static-layout.

Добавляем компонент Blog Post List.

Сохраняемся и тестируем.
В нашем меню появился пункт blog и кликом по нему мы попадаем на страницу всех записей блога.

Если мы покликаем по пунктам меню, то мы увидем что текущий пункт меню выделяется.
Кроме пункта меню блога. Для того чтобы выделить элемент меню blog, в тот момент когда мы находимся на странице блога, нам потребуется дописать немного кода.

Переходим в редактирование страницы блога и открываем вкладку кода - Code.

Записываем следующий код:

function onInit()
{
    $this['activeMenuItem'] = 'blog';
}

Добавить отзыв (пожелание, комментарий)