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.