Описание тега template-metal
METAL (Язык атрибутов шаблона расширения макросов) - это расширение TAL, языка шаблонов на основе атрибутов XML для добавления функциональных возможностей макросов, используемого Zope Page Templates, Chameleon, PHPTAL и другими библиотеками шаблонов.
1
ответ
Каркас пирамиды и главные шаблоны / главная страница / частичные представления
У меня есть опыт работы с.NET MVC, и я хочу изучать Python Framework. Я выбрал Пирамиду. .NET MVC имеет концепцию главной страницы, представлений и частичных представлений. Главная страница будет выглядеть примерно так: <%@ Master Language="C#" I…
29 июн '12 в 02:20
1
ответ
Определение zpt xml-схемы
Где я могу найти определение XML-схемы для языка атрибутов ZPT?
06 сен '10 в 18:20
2
ответа
plone + formlib: как ссылаться на form.pt
Я работаю над plone 3.2.1 и создал форму formlib с пользовательским шаблоном: from Products.Five.formlib import formbase from Products.Five.browser.pagetemplatefile import ViewPageTemplateFile ... class MyForm(formbase.PageForm): ... template = View…
28 май '09 в 13:16
2
ответа
Как добавить строку префикса в команду TAL:attribute repeat index?
Я использовал TAL (язык атрибутов шаблона) с моим проектом Pyramid Chameleon. Я хочу использовать цикл с использованием TAL для определения атрибутов в моем шаблоне. <tal tal:repeat="reward_program reward_programs"> <button tal:attributes="…
07 апр '14 в 22:02
1
ответ
Как использовать HTML5 Boilerplate в ZPT?
Я пытаюсь обновить одно из наших старых приложений на основе ZPT, и я хотел бы реализовать следующую передовую методику HTML5 Boilerplate для добавления условных классов IE в <html>, <!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 …
13 июн '13 в 18:30
2
ответа
Визуализация вложенных элементов с произвольной глубиной с помощью Chameleon ZPT
Я использую платформу Pyramid, и я хотел бы сделать с Chameleon html-меню с вложенными списками (ul, li) произвольной глубины. Я не могу найти какой-то рекурсивный метод в Хамелеоне, чтобы сделать это. Кажется, это такая общая потребность, поэтому м…
04 фев '13 в 11:19
1
ответ
Шаблон хамелеона глобальные переменные
Я использую Pyramid 1.3 и их шаблоны, написанные на хамелеоне. Поскольку различным страницам или шаблонам может потребоваться глобальное изменение таблицы стилей для каждой страницы, я хотел бы иметь возможность переопределять классы тега body на ст…
25 окт '12 в 16:24
1
ответ
Могу ли я вложить несколько объектов шаблона в другой шаблон хамелеона?
Скажем, у меня был файл шаблона хамелеона для объекта пользователя с чем-то вроде этого: <h2><tal:content="user.name"></h2> <h4><tal:content="user.occupation"></h4> <p><tal:content="user.bio"></p>…
28 янв '16 в 17:16
1
ответ
Внедрить визуализированный контент из нескольких представлений в Pyramid в один базовый шаблон
Я хотел бы сделать что-то вроде ниже. У меня настроены следующие маршруты: config.add_route('home', '/') config.add_route('foo', '/foo') Следующие виды: @view_config(route_name='home', renderer='templates/home.pt') def home_view(request): return {..…
15 фев '12 в 08:39
1
ответ
Почему переменная, определенная вне элемента fill-slot или define-macro, не видна внутри этого элемента?
Почему переменная определена вне fill-slot или же define-macro элемент не виден внутри этого элемента? <body tal:define="a string:a"> <metal:content-core fill-slot="content-core"> <metal:content-core define-macro="content-core" tal:de…
22 фев '14 в 14:05
0
ответов
Шаблоны страниц Zope: вызов макроса из макроса
<span metal:define-macro="mymacro"> .... <span metal:use-macro="mypath/macros/anothermacro"> </span> .... </span> В основном это работает, но, похоже, создает проблемы с разрешениями. Это вообще плохая идея?
25 ноя '13 в 10:25
1
ответ
Как указать тип документа html5 с помощью Python Chameleon?
Я полностью RTFMed и Googled для этого, и я не могу найти ответ. Я новичок в Хамелеоне, так что, может быть, это так очевидно, что это не где найти, но когда я положил <!DOCTYPE html> в моем главном шаблоне на отрендеренной странице он был уда…
06 дек '12 в 15:25
1
ответ
Python Pyramid - добавление нескольких базовых шаблонов хамелеона
Я использую эту процедуру для использования базового шаблона, из которого могут извлекаться другие шаблоны. Как я могу создать несколько базовых шаблонов?
08 июл '11 в 10:49
1
ответ
Zope (ZPT) перекрывающиеся теги
Я пытаюсь создать открытый div пометить условие и закрыть div тег в другом состоянии с TAL в шаблоне страницы Zope, но я не могу перекрывать теги. Вот мой код: <div id="notaccordion"> <tal:x repeat="item python:range(26)"> <tal:x defi…
16 апр '13 в 09:28
1
ответ
Загрузка макросов из других файлов шаблонов в Chameleon
У меня есть приложение Pyramid, которое использует Chameleon для своих шаблонов.Я хотел бы создать главную страницу шаблона (скажем, master.pt), содержащую несколько макросов, которые я использую на всех страницах моего сайта.Я пытаюсь загрузить эти…
09 авг '11 в 04:27
1
ответ
Как распечатать закрытые теги в макросах PHPTAL
Я нахожусь в процессе перехода сайта на использование шаблонов PHPTAL, сейчас я пишу все новые страницы с использованием шаблонов, оставляя существующие страницы как есть. Старые страницы используют стандартный верхний и нижний колонтитулы, типичная…
02 окт '13 в 23:02
3
ответа
Переопределить только поле "Описание" стандартного типа контента Plone
Я хотел бы переопределить только "представление" классического "поля описания" стандартного типа контента Plone (Document, Folder, blabla), потому что мне нужно "структурировать" текст этого поля структурированным текстом, например: This is my descr…
22 окт '11 в 09:31
3
ответа
Как использовать наследование шаблонов с Chameleon?
Я использую последнюю пирамиду для создания веб-приложения. Каким-то образом мы начали использовать Chameleon в качестве движка шаблонов. Я использовал Мако раньше, и было очень просто создать базовый шаблон. Это возможно и с хамелеоном? Я пытался п…
13 июн '12 в 11:00
2
ответа
Конфигурируемая головка с нагрузкой хамелеона
При использовании хамелеона я могу заменить элемент из базового шаблона, используя концепцию слота. Где вы определяете слот и заполняете его, используя другой тег. Поскольку в голове нет элемента контейнера, как можно добавить элементы в голову?: Фа…
09 дек '13 в 17:04
2
ответа
Как настроить тег body для TAL в plone main_template, эквивалентном "ondragstart="false"?
Я хочу настроить main_template plone 4.1, чтобы предотвратить выбор мыши и перетаскивание. Не знаю, где именно и как это сделать в теге body. Также нужен простой и быстрый справочник для изучения TAL, TALES, METAL. Что-то для начинающих. Пожалуйста,…
31 авг '12 в 12:12