foswiki: скрыть некоторую информацию о теме при редактировании в режиме WYSWYG
У меня есть установка FOSWiki с кучей шаблонов тем, которые уже определены. проблема в том, что когда пользователь выбирает тему, ему предоставляется куча дополнительной информации, которую он не должен редактировать и даже не должен видеть на самом деле. Есть ли способ скрыть этот контент в редакторе WYSWYG?
Пример: шаблон темы выглядит так:
<!--
* Foswiki.GenPDFAddOn Settings
* Set GENPDFADDON_TITLE = <font size="7"><center>Foo</center></font>
* Set GENPDFADDON_HEADFOOTFONT = helvetica
* Set GENPDFADDON_FORMAT = pdf14
* Set GENPDFADDON_PERMISSIONS = print,no-copy
* Set GENPDFADDON_ORIENTATION = portrait
* Set GENPDFADDON_PAGESIZE = letter
* Set GENPDFADDON_TOCLEVELS = 0
* Set GENPDFADDON_HEADERSHIFT = 0
-->
<!-- PDFSTART -->
<!-- HEADER LEFT "Foo:Bar" -->
<!-- HEADER RIGHT "%BASETOPIC%" -->
<!-- HEADER CENTER " " -->
<!-- FOOTER RIGHT "Doc Rev %REVINFO{"r$rev - $date " web="%WEB%" topic="%BASETOPIC%"}%" -->
<!-- FOOTER LEFT "F-xxx Rev A" -->
<!-- FOOTER CENTER "Page $PAGE(1)" -->
Header 1
foo
etc. etc. etc
<!-- pdfstop -->
И когда пользователь выбирает шаблон темы, он получает все это в редакторе WYSWYG. Я хотел бы скрыть все это, поэтому, когда пользователь выбирает шаблон темы, он получает
Header 1
foo
etc etc etc
Без какой-либо другой наценки.
1 ответ
Ммм ,
Я бы выделил вещи так, чтобы не редактируемые пользователем биты либо вообще не попадали в тему (хорошо для настроек, общих для разных тем), либо переместил бы их в META: ПРЕДПОЧТЕНИЯ.
все имеющиеся у вас строки Set можно поместить в раздел Meta темы (например, DataForms), см. " Изменение настроек предпочтений темы" в разделе " Дополнительные действия темы".
Я думаю, вы должны быть в состоянии переместить биты разметки PDF в общий шаблон представления - либо в директории foswiki/templates, либо в качестве темы ViewTemplate - см. Некоторые документы по адресу http://foswiki.org/System/SkinTemplates