Где выводится
В категориях товаров, в самом низу категории, на первой странице.
На страницах категории, с меткой ?page= в адресной строке он (как и описание категории) выводится не будет.
Назначение
Данный дополнительный параметр предназначен для вывода дополнительного текста на страницах категорий.
Обычно его используют, если хотят дополнить текст описания категории, или добавить сео-оптимизированный текст в конце категории.
Как добавить
У дополнительных параметров есть несколько особенностей, которые нужно учитывать при работе с данным доп. параметром.
Первая особенность – нет визуального редактора.
Вторая особенность – нельзя использовать перенос строки! Т.е. нажимать на клавишу "Enter" во время редактирования текста.
Я хочу поделиться с вами лайфхаком, который поможет вам комфортно работать с данным доп.параметром, учитывая описанные выше особенности.
Используйте встроенный редактор Webasyst
Откройте редактор страницы, товара, или категории товара. Наберите и отформатируйте текст в режиме визального редактора.
Затем, когда закончите форматировать текст, переключите редактор в режим HTML и скопируйте всё содержимое, которое увидите.
Откройте поле дополнительных параметров и вставьте туда скопированный контент.
Растяните поле доп. параметров за правый нижний уголок, чтобы было удобнее работать.
Теперь, когда текст вставлен в поле доп.параметра поставьте перед ним doptext=
А теперь нужно удалить все переносы строк. Для этого просто удаляйте переносы строк везде, где видите.
Не волнуйтесь за то, что текст превратиться в неодобочитаемую кашу. Для разделения абзацев используются теги <p>.
В результате должно будет получится нечто подобное:
11 комментариев
Как то можно добавить больше тегов для форматирования текста чем просто <p>? Хочется вставить и картинку и список маркированый, и заголовки разного уровня
Можно. Добавляйте какие хотите. На примере указан только <p>, т.к. мне не пришло в голову показывать другие теги.
Воспользуйтесь текстовым редактором в визуальном режиме, а когда закончите форматирование, переведите в HTML режим. Дальше по инструкции выше.
К сожалению как хотите не получится. Выводит только первый тег, в моем случае <p>, точнее не выводит, а оставляет только его - первый тег во вставленном внутрь поля фрагменте отформатированного текста, а все что идет после него обрезает, в итоге у меня из текста на 1000 знаков после сохранения остается только первый тег фрагмента, какой бы он ни был (h1..6, div, p, li и прочие). Не помогает и заключение всего фрагмента в <div>, так же находит первый тег после дива и оставляет только его.
Я об этом уже писал в инструкции выше:
У вас обрезается потому что остаётся перенос строки. Перенос строки = новый доп.параметр.
Если удалить все переносы строк, то ничего не обрежется.
Обратите внимание на ещё один мой скриншот, который я сделал только что:
Видите доп. параметр doptext, а после него "сплошняком" идёт код.
Я подчеркнул те места, где после форматирования обычно идёт перенос строки.
Таким образом после знака равенства код должен идти "сплошняком" без каких либо переносов. Допустите перенос – текст обрежет до него.
В результате:
Я понимаю, что это накладно и неудобно. Самому было неприятно сейчас удалять все переносы строк.
Но, к сожалению, так устроены доп. параметры в Webasyst. Тема на это никак не влияет.
Если вам крайне важно выводить описание снизу, и сверху какой-нибудь малый объём контента, то переключите в теме вывод описания снизу категории:
А в файл category.html темы для приложения Магазин добавьте после строки:
код:
Ну а дальше выводите короткое описание через доп. параметр: doptext_top
Я в обновлённую версию этот код тоже добавил, так что после обновления можете сбросить изменения в этом файле.
Добавил код по инструкции
добавил доптекст в контейнере <p>
в результате в верху страницы текста не появилось
внизу все ок
В файл темы вы внесли поддержку доп. параметра doptext_top
А текст добавляете в доп. параметр doptext. Поменяйте имя доп. параметра с doptext на doptext_top.
Действительно! Не заметил. Спасибо все получилось!
Или поместить блок с доп текстом в верхнюю часть над товарами, что бы в нижней размещать основную простыню и вверху краткое содержание
Можно перенести описание категории вниз. Но сверху нет доп.параметра.
Добрый день! Нам почему-то не удалось найти в файле category.html строку.
Эта инструкция для темы proStore, а у вас тема Special.
Там другой код, но имя доп. параметра такое же.