Параметры

Параметры

Удобные доп. параметры страниц и не только

2 оценки

599 Р

www.echo-company.ru/

Ваш отзыв
Установок
70+
Разработчик
Поддержка

1. Короткое название в меню (на примере дизайна Дефолт 3.0)

Например, типичная ситуация когда слишком длинное название страницы не вмещается в меню сайта, укорачивать название или тайтл нельзя так как они являются неотьемлимой частью поисковой оптимизации сайта. Тогда на выручку приходит дополнительный параметр menu_title

Логика работы параметра: если значение заполнено - выводить его в меню, если пусто то в меню выводится стандартное название страницы.

Три шага:

  1. Создаем параметр menu_title тип текстовое поле или импортируем его - файл импорта с данным параметром
  2. Открываем файл header.html и заменяем в блоке формирования меню:
    {$p.name} на {$p.menu_title|default:$p.name}
  3. Задаем нужное название страницы и смотрим результат )

 

2. Множественный выбор

Если Вам нужно прикрепить нескользо значений из подготовленного заранее списка то это совершенно просто реализуется данным приложением.

Пример 1. Простое использование строк (на примере авторов)

Создаете параметр "Множественный выбор" и заносити данные в поле "Параметры", на нужной странице выбираете через Ctrl нужные значени, и прямо на странице можете использовать:

  • {$page.author|replace:'||':', '} - вывод через запятую
  • <ul><li>{$page.author|replace:'||':'</li><li>'}</li></ul> - вывод списком

3. Работа с изображениями

Создается параметр image тип Изображение, в параметрах ничего не задаем чтобы сохранялся оригинал или ставим 1280 чтобы исключить хранинем огромных изображений (снятых на фотокамеру например). Также вы можете настроить нужный вам размер изображения уже привычным в WebAsyst способом (200,200x0,320x240).

Теперь для вывода изображения достаточно написать: <img src="{$page.image}">

Для вывода уменьшенной копии: <img src="{if $wa->settings}{$wa->settings->resizeImage($page.image,'320x0')}{else}{$page.image}{/if}">