Управление шаблонами
В настройках модуля Структура можно регистрировать шаблоны страниц. Для этого шаблон страницы нужно загрузить на сервер в папку /tpls/content/ (в случае tpl-шаблонов), или /xsltTpls/ (в случае xsl-шаблонов), а затем в данной форме прописать название шаблона и имя загруженного файла.
При создании любых страниц выбор шаблона осуществляется по следующим правилам:
• | Если страница создается подразделом другой страницы, и у этого раздела еще нет ни одной дочерней страницы, то в качестве шаблона по умолчанию выбирается шаблон этого раздела; |
• | Если создается страница подразделом другой страницы, и у этого раздела есть одна или больше дочерних страниц, то в качестве шаблона по умолчанию выбирается тот шаблон, который используется в большинстве подстраниц этого раздела. |
Основной шаблон используется для системных страниц, таких как страница успеха после отправки из формы обратной связи или страница результатов поиска.
При нажатии на пиктограмму «Изменить» вы попадете на страницу редактирования данных шаблона.
Здесь отображается список страниц, которым назначен текущий шаблон.
Новый формат хранения шаблонов
С версии 2.8.5 в системе появился новый способ хранения и управления шаблонами. Обратите внимание, что в «Свойствах шаблона» появилось два новых поля — это «Имя шаблона» и «Тип шаблона«. В поле «Имя шаблона» следует вводить название шаблона (соответствует имени директории шаблона в папке
), а в поле «Тип шаблона» — выбирать соответствующий шаблонизатор.
Также настоятельно рекомендуем ознакомиться с новым форматом расположения папок и файлов относительно корневой директории.
Обратите внимание, что при использовании на сайте шаблонов нового формата, работа расширений функциональности (PHP) происходит следующим образом: при вызове вашего макроса через протокол udata (site. ru/udata://content/testMenu
) и «напрямую» (site.ru/content/testMenu
~/templates/{имя_шаблона}/
), что и шаблон, назначенный «Основным» для данного домена. В случае необходимости вызвать напрямую макрос из шаблона, не назначенного основным — следует добавить к строке вызова параметр «
?template_id={идентификатор шаблона в админ-панели}
«. При вызове же макроса на странице, будут отрабатываться php-скрипты, принадлежащие шаблону данной страницы.
Указанные ранее правила выбора системой шаблона для страниц при создании и при отображении «системных» страниц остаются неизменны.
Более подробно о создании и интегрировании шаблонов читайте здесь.
Создание шаблона вида страницы
Заказать сайт
Искать везде
- Искать везде
- CMS
- Интернет-магазин 2. 0
- Onicon
- Maliver
- Rekmala
- Pablex
- Кабинет и почта
- Интеграции CMS.S3
Главная / Редактирование сайта / Что такое расширенный режим? / Шаблоны и файлы CMS. S3 / Создание шаблона вида страницы
Как мы уже упоминали в инструкции с общей информацией по созданию шаблона, при необходимости Вы можете создать шаблон страницы.
Созданный таким образом шаблон будет выводиться в списке видов страниц при создании страницы.
Например, при определенном багаже знаний в области верстки и JSON Вы можете сформировать шаблон страницы, скажем, для размещения прайс-листов или своих собственных фотогалерей и т.д.
В данной инструкции мы продемонстрируем, как создать шаблон вида страницы.
Шаг 1
Следуя общей инструкции, перейдите к странице создания нового шаблона.
Шаг 2
Далее заполните необходимые параметры:
- Имя — укажите название для нового вида страниц.
- Файл — задайте название для файла шаблона страницы.
- Плагин — если Вы желаете создать новый вид страницы на основе существующих модулей, выберите нужный тип данных в этом списке.
- Content-Type — тип контента в шаблоне (чаще всего это text/html).
- Группа шаблонов — укажите, в какой папке необходимо хранить новый шаблон.
- Вид страницы — отметьте данную галочку.
- В списке страниц первый — для удобства Вы также можете отметить этот пункт, новый вид страницы будет выводиться в списке видов страниц первым.
- Область редактирования — вставьте код нового вида страниц.
- В конце не забудьте сохранить изменения.
Шаг 3
Теперь перейдите к дереву страниц и нажмите «Создать новую страницу».
Шаг 4
Обратите внимание, созданный Вами шаблон появился в списке доступных страниц. Теперь Вы можете выбирать его и добавлять страницы данного вида.
Да
Нет
Укажите, пожалуйста, почему?
- Рекомендации не помогли
- Нет ответа на мой вопрос
- Содержание статьи не соответствует заголовку
- Другая причина
Комментарий
zope.
pagetemplate · PyPIzope.pagetemplate
Шаблоны страницобеспечивают элегантный механизм шаблонов, четкое разделение логики представления и приложения, позволяя для дизайнеров для работы с шаблонами в своих инструментах визуального редактирования (FrontPage, Dreamweaver, GoLive и т. д.).
основаны на языке атрибутов шаблонов с выражениями, предоставленными СКАЗКИ. Для описания их синтаксиса см. в справочной документации.
Подробную документацию по использованию этого пакета см. https://zopepagetemplate.readthedocs.io
Изменения
4.6.0 (2021-11-04)
4.5.0 (10.02.2020)
4.4.1 (2018-10-16)
4.4 (2018-10-05)
4.3.0 (2017-09-04)
Добавлена поддержка Python 3.5 и 3.6.
Отказ от поддержки Python 2.6, 3.2 и 3.3.
Некоторые объекты внутренней поддержки тестирования в пакете тестов были удалены или изменены.
TraversableModuleImporter правильно превращает ImportError в TraversalError.
Достигните 100% покрытия кода и поддерживайте его с помощью автоматизированного тестирования.
4.2.1 (2015-06-06)
4.2.0 (2015-06-02)
Разрешить обход по короткому замыканию для подклассов dict без прокси. Видеть: https://github.com/zopefoundation/zope.pagetemplate/pull/3.
Добавить поддержку PyPy/PyPy3.
4.1.0 (27.12.2014)
4.0.4 (15 марта 2013 г.)
4.0.3 (28 февраля 2013 г.)
4.0.2 (22 февраля 2013 г.)
Миграция с zope.security.untrustedpython на zope.untrustedpython.
Сделать zope.untrustedpython дополнительной зависимостью. Без него питон выражения не защищены, хотя выражения пути по-прежнему безопасность обернута.
Добавить поддержку Python 3.3.
4.0.1 (23 января 2012 г.)
4.0.0 (13.12.2012)
Заменить устаревший zope. interface.class Обеспечивает использование эквивалентным zope.interface.provider декоратор.
Заменить устаревшее использование zope.interface.implements эквивалентным zope.interface.implementer декоратор.
Отказ от поддержки Python 2.4 и 2.5.
PageTemplate.pt_render() имеет новый аргумент, check_macro_expansion, по умолчанию True.
PageTemplateTracebackSupplement передает check_macro_expansion=False, в избегайте LP#732972.
3.6.3 (21 сентября 2011 г.)
3.6.2 (21 сентября 2011 г.)
Изменить интерфейс движка и программы таким образом, чтобы возвращаемый тип метод Cook — это кортеж (программа, макрос). Это следует интерфейс для метода getCode парсера TAL.
Устранена проблема совместимости с устаревшими версиями, из-за которой код ожидал Отсутствовал изменчивый атрибут _v_macros.
3.6.1 (23 августа 2011 г.)
3.6.0 (20 августа 2011 г.
)Заменить класс потока StringIO более быстрой реализацией на основе списка.
Абстрагируйте механизм шаблонов и программные интерфейсы и разрешите замена реализации через регистрацию утилиты.
Удалить древнее авторское право из тестовых файлов (LP: #607228)
3.5.2 (08.07.2010)
3.5.1 (30 апреля 2010 г.)
3.5.0 (2009 г.-05-25)
3.4.2 (17 марта 2009 г.)
Удалите старый файл DEPENDENCIES.cfg, связанный с zpkg.
Измените адрес списка рассылки пакета на zope-dev на zope.org, как zope3-dev на zope.org больше не работает.
Измените cheeseshop на pypi в URL-адресе домашней страницы пакетов.
3.4.1 (27 января 2009 г.)
3.4.0 (2007-10-02)
3.2.0 (05.01.2006)
Соответствует версии поставляемого пакета zope.pagetemplate как часть выпуска Zope 3. 2.0.
Расширение макроса ZPTPage: текст метки изменен, чтобы соответствовать соответствующему label в Zope 2 и активировал пространства имен для расширения макросов в «читать». См. http://www.zope.org/Collectors/Zope3-dev/199
Очистка стиля кодирования.
3.1.0 (03.10.2005)
Соответствует версии поставляемого пакета zope.pagetemplate как часть выпуска Zope 3.1.0.
Исправлены apidoc и Cookie, которые использовали неправильный класс дескриптора (изменено на «имущество»). См. http://www.zope.org/Collectors/Zope3-dev/387
Очистка документации/стиля/тестирования.
3.0.0 (07.11.2004)
шаблонов страниц | Центр обработки данных и сервер Confluence 7.20
Страницы и блоги
- Создание и редактирование страниц
- Сообщений в блоге
- Редактор
- Перемещение и изменение порядка страниц
- Копировать страницу
- Удалить или восстановить страницу
- Добавление, удаление и поиск меток
- Шашки
- Ограничения страницы
- Ссылки
- Анкеры
- Таблицы
- Добавление, назначение и просмотр задач
- Автозаполнение для ссылок, файлов, макросов и упоминаний
- Макеты страниц, столбцы и разделы
- Создавайте красивые и динамичные страницы
- Шаблоны страниц
- Чертежи
- Импорт контента в Confluence
- Неопределенные ссылки на страницы
- Просмотр информации о странице
- Просмотры истории страниц и сравнения страниц
- Разметка слияния
На этой странице
В этом разделе
- Создать шаблон
- Создание страницы из шаблона
Связанный контент
- Связанный контент не найден
Все еще нужна помощь?
Сообщество Atlassian ждет вас.
Задайте вопрос сообществу
tip/restingСоздано с помощью Sketch.Ищете новые шаблоны Confluence? В Confluence Cloud теперь доступно огромное количество шаблонов. Узнайте больше о шаблонах в Confluence Cloud.
Эти шаблоны недоступны для Confluence Server или Data Center.
Глобальные шаблоны и шаблоны пространств
В Confluence есть две категории шаблонов страниц:
- Шаблоны пространств: Эти шаблоны страниц доступны только в определенном пространстве. Если у вас есть разрешение администратора пространства, вы можете определить шаблоны на экране администрирования пространства.
- Глобальные шаблоны: Эти шаблоны страниц доступны в любом месте на вашем сайте. Если у вас есть разрешение администратора Confluence, вы можете определить глобальные шаблоны через консоль администрирования Confluence.
Создать шаблон
Вы можете написать свой шаблон с помощью редактора Confluence. Вы также можете добавить на страницу специальные переменные, если хотите включить поля, которые автор заполнит при добавлении страницы. Дополнительные сведения см. в разделе Создание шаблона.
Использовать шаблон
Шаблоны страниц используются только при добавлении страницы. Невозможно применить шаблон к уже существующей странице. После добавления страницы с использованием шаблона шаблон больше не связан со страницей. Все дальнейшее редактирование выполняется так, как будто шаблон никогда не использовался. Некоторые приложения Marketplace предоставляют расширенные функциональные возможности шаблонов. Вы можете выполнить поиск шаблонных приложений в Atlassian Marketplace.
Дополнительную информацию см. в разделе Создание страницы на основе шаблона.
Шаблоны, предоставляемые схемами
Схема — это шаблон страницы с дополнительными функциями, помогающими создавать, управлять и организовывать контент в Confluence. В Confluence поставляется набор предопределенных шаблонов. Вы также можете загрузить дополнительные чертежи из Atlassian Marketplace. Вы можете настроить шаблоны чертежей в соответствии со своими индивидуальными потребностями, отключить определенные чертежи или даже разработать собственные чертежи.
Продвижение шаблонов в диалоговом окне «Создание»
Если вы являетесь администратором пространства, вы можете продвигать определенные шаблоны и чертежи в диалоговом окне «Создание». Продвижение элементов может помочь обеспечить согласованность в пространстве, побуждая пользователей создавать определенные типы контента вместо пустых страниц.
Рекламируемые шаблоны или чертежи будут отображаться вверху, а все остальные типы контента, включая пустую страницу и запись блога, будут свернуты под ними. Чтобы просмотреть другие доступные типы контента, выберите значок Показать больше ссылка.
- Показать больше : увидеть больше шаблонов и чертежей.
Чтобы повысить уровень шаблона или схемы:
- Перейдите к Space Tools > Content Tools
- Выберите Создайте нужный шаблон или схему в диалоговом окне , которое отображается рядом с нужными чертежами. Вы можете продвигать только шаблоны, созданные в этом пространстве.
Помните, что рекламируя план или шаблон, вы будете прятать все остальные элементы, включая пустую страницу и запись в блоге, под0276 Показать больше ссылка.
Если вы воспользуетесь ссылкой Показать больше в диалоговом окне создания более трех раз в одном месте, с этого момента в диалоговом окне по умолчанию будут отображаться все шаблоны.
Системные шаблоны
Confluence также предоставляет «системные шаблоны», содержащие такой контент, как приветственное сообщение сайта и содержимое пространства по умолчанию. См. Администрирование шаблонов сайта.