Кабинет
С чего начать

#Первая страница

Страница на Wacis — это запись справочника Страницы. Не файл и не особая сущность: те же поля, тот же список, та же форма, что у статей и товаров. Особенным её делает одно — модуль типа PFM, который умеет отдавать записи этого справочника по их адресу.

#Завести страницу

Страницы → Добавить. Заполните поля:

ПолеЗачемПример
Заголовокзаголовок вкладки браузера и <title>Услуги — Кофейня «Полдень»
H1видимый заголовок на самой страницеНаши услуги
URLадрес страницы/uslugi/
Содержимоетекст и вызовы блоковсм. ниже
Активнавыключенная не открывается✓
Форма страницы: заголовок, адрес, содержимое
Форма страницы: заголовок, адрес, содержимое
Важно

Адрес пишется со слешами с обеих сторон: /uslugi/, а не uslugi и не /uslugi. Главная страница — просто /.

Совет

Поле адреса заполняется само по заголовку: «Наши услуги» превращается в /nashi-uslugi/. Вписанное руками уже не перебивается — можно править как угодно.

#Что писать в содержимом

В содержимом работает обычный HTML — и, что важнее, вызовы блоков:

<p>Мы работаем с 2014 года.</p>

{module.portfolio:limit=6}

{module.form_block:code=zayavka}

Такая метка вставляет на страницу целый блок: последние шесть работ, форму заявки, отзывы. Подробно — в разделе Шорткоды.

Полный список того, что можно вставить, — вкладка Модули в панели.

#Как страница попадает в браузер

Понимать это стоит: оно объясняет большую часть вопросов «почему не отображается».

  1. Посетитель открывает /uslugi/.
  2. Ядро ищет этот адрес среди записей PFM-модулей и находит вашу страницу.
  3. Берётся вид модуля page — общая рамка страницы: <!doctype>, <head>, шапка, подвал.
  4. В рамку подставляется содержимое записи — то, что вы написали.
  5. Раскрываются вызовы блоков {module.…} — каждый рисует себя.
  6. Подставляются настройки {setting.…} и поля записи {PFM.…}.
  7. Всё, что не подставилось, вычищается — забытая метка не вылезет к посетителю.
Частая ошибка

Последний шаг объясняет самую частую жалобу: «написал метку, а на странице пусто». Пустота — это и есть ответ движка «такой метки я не знаю». Проверьте имя модуля в разделе Модули: скорее всего, опечатка или решение не установлено.

#Шапка и подвал

Их рисуют отдельные модули — header и footer, — и на страницу они попадают из вида страницы, а не из содержимого. Вариантов шапки может быть несколько: обычная и посадочная. Подробнее — Шапка и подвал.

#Что чаще всего идёт не так

«Открываю адрес — страница не найдена». Три обычные причины: снята галочка «Активна»; в адресе нет завершающего слеша; страница заведена не в том справочнике.

«Текст страницы не выводится». Смотрите вид модуля page: в его разметке записи должна быть метка {module.page.content}. Без неё текст любой страницы молча пропадает. У одностраничников, собранных целиком из блоков, её нет намеренно — и именно поэтому такой шаблон опасно брать за образец для многостраничного сайта.

«Изменил страницу — на сайте по-старому». Готовые страницы кешируются. Кеш сбрасывается сам при сохранении, но если правка пришла в обход панели, сбросьте вручную: Настройки системы → Очистить кеш страниц.