Описание тега template-tal

TAL (Template Attribute Language) - это языковой стандарт на основе атрибутов XML, используемый шаблонами страниц Zope, Chameleon, PHPTAL и другими библиотеками шаблонов.
2 ответа

Чередование зебры с PHPTAL?

Я пробую PHPTAL и хочу визуализировать таблицу с полосками зебры. Я перебираю простой массив php assoc ($_SERVER). Обратите внимание, что я не хочу использовать jQuery или что-то подобное, я пытаюсь изучить использование PHPTAL! В настоящее время у …
25 ноя '08 в 05:06
1 ответ

Есть какая-нибудь подробная документация о шаблоне Chameleon в Pyramid Web Framework?

В документе "Пирамида" есть только краткое введение в "Шаблон хамелеона". Любая подробная документация / учебник?
21 янв '12 в 04:23
1 ответ

Динамически заполнять таблицу, используя zpt и ajax в качестве обновления

Я создаю веб-проект в пирамиде, где я хотел бы обновлять таблицу каждые несколько секунд. Я уже решил использовать Ajax, но я застрял на чем-то. На стороне клиента я использую следующий код: function update() { var variable = 'variable '; $.ajax({ t…
14 май '13 в 13:55
1 ответ

Как создать CSS с полосками зебры с помощью TAL?

Как я могу использовать шаблоны страниц Chameleon или Zope, чтобы легко создавать чередующиеся CSS-зебры? я хочу добавить odd а также even классы для каждой строки в таблице, но с использованием условия с repeat/name/odd или же repeat/name/even выгл…
19 дек '13 в 18:19
3 ответа

Как условно добавить атрибут id в TAL (PHPTAL)?

Я создаю файл шаблона элементов формы в PHPTAL. Я хотел бы иметь возможность опционально передать атрибут id для поля... Пока код выглядит так: <xml> <tal:block metal:define-macro="text"> <label tal:condition="php: !isset(hideLabel) |…
17 сен '10 в 11:17
1 ответ

Как установить условие TAL для проверки типа файла и соответственно отрисовки шаблона в Plone 4.1

Как использовать условие tal для проверки типа файла и рендеринга шаблона в Plone 4.1 Мой рендеринг шаблона предварительного просмотра файла зависит от расширения файла. Если расширение файла 'pdf', я хочу использовать что-то вроде этого:(только нач…
04 сен '12 в 09:38
2 ответа

PHPTAL: изящная обработка неопределенных переменных

Если я использую переменную, которая не была помещена в область действия, PHPTAL выдает исключение. Есть ли способ заставить PHPTAL вернуться к грациозным значениям по умолчанию, например, оценить значение false в логическом контексте, пробел в стро…
27 янв '09 в 23:36
7 ответов

Библиотека шаблонов Java похожа на ZPT (язык атрибутов)

Я недавно использовал ZPT в Python, и мне нравится язык шаблонов. Я искал что-то подобное для Java, но не смог найти ничего, что бы мне понравилось. Самым близким является FreeMarker. Проблема с FreeMarker и другими движками шаблонов Java, на которы…
03 ноя '11 в 20:25
1 ответ

Есть ли способ подавления ошибок клавиш, когда ключ словаря не найден в шаблонах Chameleon ZPT?

Иногда было бы неплохо сделать это, просто верните None в любом выражении, вычисляющем несуществующий ключ dict, вместо вызова KeyError.
13 апр '14 в 19:44
1 ответ

Определение zpt xml-схемы

Где я могу найти определение XML-схемы для языка атрибутов ZPT?
06 сен '10 в 18:20
2 ответа

Хранение данных в тегах HTML в качестве пользовательских атрибутов

Это хорошая практика хранения связанной информации в HTML тег? $("#my_div").append("<span id='info' boo='foo'/>"); $("#info").attr("boo"); Я сталкивался с такой техникой (и немного позаимствовал ее) в TAL (в ZPT) где вы могли бы использовать t…
03 сен '13 в 15:27
2 ответа

Как проверить, существует ли строка в шаблоне?

Я возвращаю строку body_class на мой взгляд. Я не могу поставить в состояние, не нарушая его: <body tal:condition="body_class" class="${body_class}"> <body tal:condition="not body_class"> Вроде работает. Он выводит класс тела, но остальн…
20 сен '13 в 14:46
2 ответа

Пирамида Хамелеон Таль: условие "не"

Я пытаюсь отобразить условный текст в шаблоне Pyramid Chameleon. По сути, проверка, является ли ключ словаря 'maxed_out_alerts' пустым (ложным) или содержит строку "да". <p tal:condition="not:maxed_out_alerts"><h3>Maxed Out.</h3>&l…
1 ответ

Скрипт Python для получения содержимого поля личных настроек в Plone

У меня есть пользовательская страница регистрации и @@ личные настройки на моем сайте Plone 4, на ней есть несколько дополнительных полей, таких как область, куда люди могут вставить свои ссылки в социальных сетях, и какова позиция их компании - на …
17 май '13 в 10:38
1 ответ

PHPTAL и конкретная таблица

Я должен создать конкретную таблицу в PHPTAL. У меня есть такой массив: $tab = array('item1', 'item2', 'item3', 'item4'); Финальный стол должен выглядеть так: <table> <tr> <td>Item1</td> <td>Item2</td> </tr>…
18 июн '10 в 17:01
1 ответ

Как я могу проверить, равен ли ключ ассоциативного массива php определенной переменной из условия phptal?

У меня есть эта проблема, мой взгляд phptal имеет переменную под названием data, которая является ассоциативным массивом. Давайте предположим, что у меня есть эти Ключи M01 M02 и M03 не в определенном порядке, я должен напечатать пользователю, чтобы…
26 апр '12 в 15:17
1 ответ

Как я могу сделать "FOR"(цикл) в HTML, используя хамелеон и пирамиду в Python 3.4?

Как сделать цикл, используя хамелеон и пирамиду в моем HTML? Я ищу, но ничего подобного не нашел =/ В этом случае проще использовать javascript? Я использую datatable в MACADMIN(тема начальной загрузки). <div class="table-responsive"> <tabl…
1 ответ

Получение builtins.NameError при использовании блока Code в Chameleon

Я ожидал, что этот фрагмент будет работать: <div class="footer"> <? python import time; year = time.strftime('%Y') ?> © Copyright 2008-${year}, Agendaless Consulting. </div> Вместо этого это терпит неудачу с: NameError: ye…
27 мар '13 в 20:58
1 ответ

Как мой шаблон хамелеона может принимать вспышки сообщений из структуры пирамиды?

Я изучаю пирамиду, и кажется, что они пытаются заставить людей использовать хамелеон вместо мако, поэтому я решил дать хамелеону шанс. Мне это нравится до сих пор, и я могу делать базовые вещи в шаблоне, такие как циклы if и for, но я не уверен, как…
26 июн '12 в 03:32
1 ответ

Получить индекс тала: повторить в другом таль: повторить функцию

Как видите, у меня есть 3 списка: Procedur_Headers, Diagnoses а также List_Procedur, Procedur_headers дает заголовки моих таблиц,Diagnoses дает конкретный идентификатор процедуры иList_Procedur список списков (запросов), в котором содержатся все дан…
06 май '13 в 14:25