Основное Удобство в админке
Подсказка клиенту прямо под полем в админке
instructions="Текст подсказки" Клиент не знает, что в заголовок помещается сорок символов, а цену пишут вместе со знаком валюты. instructions показывает это серым текстом прямо под полем — там, где он его заполняет.
Куда ставить
На тот же элемент, что и метка поля: fld-text, opt-link, список или группа целиком.
Работает на любом уровне — и у поля внутри строки fld-loop.
Пример: меню напитков
Вёрстка menu.html
<h1 fld-text="Title" instructions="Up to 40 characters">Menu</h1>
<div class="cards" fld-loop="Drinks">
<article class="card">
<h3 fld-text="Name">Latte</h3>
<span fld-text="Price"
instructions="With the currency sign: $4.20">$4.20</span>
</article>
</div>В админке Pages → Menu
Title MenuUp to 40 characters
Drinks
1
Name Latte
Price $4.20With the currency sign: $4.20
2
Add RowName Cappuccino
Price $3.90
На сайте страница меню
Menu
Latte $4.20
Cappuccino $3.90
Подсказки видит только тот, кто правит страницу, на сайте их нет.
Что важно
- Пишите коротко и по делу: формат, длина, где это покажется на сайте.
- Из вёрстки сайта атрибут убирается при сборке — посетитель подсказку не увидит.
Частые ошибки
Журнал сборки — вкладка «Логи» вашего проекта на themeforge.pro; те же замечания показывает бесплатная проверка разметки.
Так не надо
<p class="notice" instructions="Shown on the home page">Open every day</p>Подсказка на элементе без поля: поля нет, подсказку показывать негде, и она пропадает. Журнал промолчит.
Так правильно
<p class="notice" fld-text="Notice" instructions="Shown on the home page">Open every day</p>Рядом с меткой поля.