Config Edit Mode Основные настройки режима редактирования

EditModeSticking
ph-stickerer
SitemapTabCode
include ThisSite.EditModeSiteMap

:CustomTab1Name:Свой Таб
:CustomTab1Code:контент таба
:CustomTab2Name:Второй свой таб
:CustomTab2Code:контент второго таба

AttachTabCode
attachman
MultyTagsConditions
if false
MultyTagsGoals
pagelist fmt=#MultyTags group=-PmWiki,-Main

Легенда

Опциональные параметры закомментированны. Раскомментируйте их — и они заработают.

EditModeSticking

Регулировка "прилипания" области редактирования к топу при скроллинге. Если форма редактирования сайта слишком длинная, чтобы "прилипать" к топу, здесь можно изменить это дефолтное поведение, поставив любое другое значение (например, "none")

EditModeSitemapTab

Команда для выполнения внутри таба "Карта сайта" режима редактирования. В макете код будет исполнен внутри (: :), таким образом в качестве значения переменной должна быть указана осмысленная директива PmWiki. Логичнее всего - pagelist или include.

CustomTab*Name и CustomTab*Code

Позволяют добавить в режим редактирования до двух кастомных табов. Таб добавится, если задать ему имя (CustomTab*Name). В соответствующей переменной CustomTab*Code необходимо задать команду для выполнения внутри этого таба. Код будет исполнен внутри (: :), таким образом в качестве значения переменной должна быть указана осмысленная директива PmWiki. Логичнее всего - pagelist или include.

MultyTagsConditions настройка условия запуска механизма Мультитегов (связанные страницы)

Работает через ConditionalMarkup. По-умолчанию, if false - механизм полностью выключен, кнопка "связанные старницы" не выводится, работает дефолтный механизм сохранения обратных ссылок PmWiki. Некоторые варианты кастомизации:

  • if group -Site,-SiteAdmin,-Main,-Index,-ThisSite: включить механизм для всех страниц, кроме служебных
  • if group MyGroup1,MyGroup2 : включить только для перечисленных групп
  • if [ group -Site,-SiteAdmin,-Main,-Index,-ThisSite && !equal {*$:multytags} off ]: включить только для перечисленных групп И отключать командой (:multytags:off:) (на любой странице)

См. подробнее Cooks:MultyTags.

MultyTagsGoals настройка выборки страниц, участвующих в Мультитегировании

Содержит команду pagelist, определяющую какие страницы попадут в блок "связанные страницы". Рекомендуется настроить так же, как MultyTagsConditions.

Примеры:

  • (:pagelist fmt=#MultyTags :) — вызов в режиме эмуляции radio
  • (:pagelist fmt=#MultyTags phparam=multiple:) — вызов в режиме мультивыбора
  • (:pagelist fmt=#MultyTags if="! equal {=$Name} {=$Group}" :) — не включать в результаты Главные страницы групп

См. подробнее Cooks:MultyTags.