|
Далеко не все разработчики на CMS S.Builder используют эту возможность. В основном из-за того, что не догадываются о ней. Поэтому я сейчас Вам покажу одну вещь, которая в дальнейшем значительно упростит наполнение сайтов информацией.
Дело в том, что когда человек создает новую страницу, то минимум действий, который ему необходимо выполнить, это:
- Создать страницу
- Добавить ее в меню
- Разместить на ней заголовок
- Разместить на ней текст
Так вот, когда Вы прописываете страницу в меню, Вы уже даёте ей заголовок! Ведь в 90% случаев название страницы в меню = заголовку этой страницы. Зачем делать лишнюю работу? Сейчас я покажу, как настроить сайт так, чтобы заголовок у страниц генерировался автоматически на основе меню.
Для этого я буду использовать все тот-же путь по сайту.
Итак, идем в "Меню разработчика" -> "Макеты дизайна компонентов" -> "Навигация по сайту" -> "Вывод пути по сайту":

Зайдя в модуль создаем новый макет дизайна (как всегда, правой кнопкой мыши, с помощью контекстного меню):

В открывшемся окне вводим название макета дизайна меню:

И переходим на закладку "Путь по сайту":

Поле "Пункт" оставляем пустым. Сейчас нас интересует только последний пункт, т.е. пункт самой страницы!
Значит, вставляю в поле "Последний пункт" редактируемый блок:
Остальные поля оставляю пустыми.

Все. Макет дизайна для заголовков создан.
Привязываем его к редактируемому блоку в макете дизазайна для внутренних страниц:
Выбираем "Вывод пути по сайту (Plain)", т.к. нам не нужно, чтобы HTML-код из пункта (если он, этот код, есть) попадал в заголовок. Теперь открываем настройки компонента:

В открывшемся окне выбираем те меню, которые будут участвовать в формировании заголовка страницы. Меню может быть несколько:

И переходим на закладку "Свойства":

Сохраняем макет дизайна и смотрим, что получилось:

Заголовки появились сразу на всех страницах!
Точно так же выводим заголовок в тег <title></title>.
Если возникнет необходимость, то с помощью технологии SB.Flexibility можно добавить к каждому пункту меню отдельные поля для заголовков, TITLE, ключевые слова и т.д. Про использование данной технологии я расскажу на примере чуть дальше.
А пока идем дальше!
31.10.2008 г.
Комментариев нет.
|