Добавляем дополнительное поле в категорию MODx [Evo]

Для чего? А чтобы было. Ну например, вставить туда какой-то свой текст (кажется, сеошники называют его сниппетом). Наш сео-сниппет будет сидеть над списком товаров. Приступимс. В принципе, процедура аналогична описанной в предыдущей статье про добавление изображений за некоторым исключением. Вставлять будем текст и в шаблон категории.

Делаем  Параметр TV:

Имя параметра: [*catHeadLine*]
Заголовок: тут описание, чтобы понятно было что это (выведется на странице редактирования категории)
Тип ввода: Text

Указываем Доступ шаблонов в Category и subCategory

Можно для удобства воткнуть Существующие категории (у меня Shop)

Остальные поля оставляем пустыми (ну или пишем туда что-то если имеем представление, что делаем)!

Сохраняем.

Теперь надо воткнуть это добро в шаблоны категорий и подкатегорий. Если код повторяется хотя бы в двух местах — целесообразно сделать чанк {{tplHeadLine}}:

<div style="text-align:center;">[*catHeadLine*]</div><br />

и вставляем этот чанк в шаблоны категории и подкатегории:

...
<div class="main-content catpage" id="home">
  <h2 class="title">[[fix-pagetitle?this_id=`[*id*]`]] [*pagetitle*]</h2>
  [[cat02?this_id=`[*id*]`]]
  <div id="prod-list">
    {{tplHeadLine}}
    [!product-list?this_id=`[*id*]`!]
  </div>
...

 

Сохраняем, заполняем и радуемся жизни.

 

0

Добавить комментарий