post_index
ОТКРЫТЬ ПОСТ
yii2

Добавление тегов к записям. Yii2-taggable

Воспользуемся поведением https://github.com/2amigos/yii2-taggable-behavior.

Делаем всё согласно описанию, но так как в моей модели записей блога поле для тегов называется 'tags', то в поведении явно прописываю это в параметре 'attribute' (т.к. по-умолчанию это расширение поведения тегов работает для атрибута tagNames)

post_index
ОТКРЫТЬ ПОСТ
yii2

Yii2. Добавляем микроразметку в хлебные крошки по schema.org

Хлебные крошки на сайте полезны не только для пользователя, но и важны для поисковых роботов. С помощью внедренной разметке, хлебные крошки могут появиться в выдаче поисковых систем Яндекс и Google. Сайт в выдаче поисковой системы выглядит уникальнее. Увеличивается CTR, следовательно, сайт получит больше переходов.

Пример реализации микроразметки хлебных крошек в Yii2.

post_index
ОТКРЫТЬ ПОСТ
yii2

Yii2: Создание своего виджета. Выделение активного пункта меню классом active

Cтандартный виджет меню yii/widgets/Menu формирует меню в виде списка ul li. В этом случае он умеет определять активный пункт меню и добавляет к нему класс .active, но как только я захотел вместо списка ul li ваыводить меню в виде ссылок div a, то класс активного пункта слетает и вёрстка нарушается. Решаем вопрос.