Как настроить тег body для TAL в plone main_template, эквивалентном "ondragstart="false"?

Я хочу настроить main_template plone 4.1, чтобы предотвратить выбор мыши и перетаскивание. Не знаю, где именно и как это сделать в теге body. Также нужен простой и быстрый справочник для изучения TAL, TALES, METAL. Что-то для начинающих. Пожалуйста, руководство. Я хочу предотвратить копирование / вставку из браузера. Я настроил его для предварительного просмотра файла, но не смог сделать то же самое для main_template.

2 ответа

Самый простой способ настроить тег body - это установить plone.app.theming. Его легче понять, это можно сделать через Интернет и, скорее всего, он останется совместимым благодаря обновлениям. Он совместим с Plone 4.1 и включен в 4.3.

Если вы добавляете простой ondragstart="false" атрибут, вам не нужно никаких знаний о TAL, TALES или METAL.

TAL - это язык шаблонов с поддержкой XML, он использует пространства имен и атрибуты XML для "вписывания" в структуру шаблона. Таким образом, вы можете добавить дополнительные атрибуты к тегам за пределами атрибутов TAL.

Просто настройте main_template файл и добавьте атрибут в тег body:

<body ondragstart="false" class="" tal:attributes="..." />

Если вы все еще хотите ознакомиться с TAL, TALES и METAL, вы можете прочитать книгу Zope 2, главу 10: Использование шаблонов страницы Zope, главу 13: Расширенные шаблоны страниц и приложение C: Справочник по шаблонам страницы Zope.

Другие вопросы по тегам