Вопросы по теме 'template-toolkit'

Как сослаться на скаляр в хеш-ссылке в Perl?
Простой вопрос: Как мне сделать это в одной строке: my $foo = $bar->{baz}; fizz(\$foo); Я пробовал \$bar->{baz}, \${$bar->{baz}} и многие другие. Это вообще возможно? -fREW Обновление : хорошо, хэш-ссылка поступает из DBI, и я...
818 просмотров
schedule 25.06.2023

Есть ли учебник по Catalyst, в котором вместо TT используется HTML :: Template?
Я просмотрел пару руководств по Catalyst, и все они, как правило, используют Template Toolkit вместо HTML :: Template. Я провел много времени с HTML :: Template, и мне это нравится, и хотя я вижу мощь TT, я этого не знаю, и мне кажется, что я буду...
979 просмотров

Как вы можете передать undef в качестве аргумента объектному методу из шаблона TT?
Template-Toolkit , кажется, хочет всегда интерполировать undef в пустую строку. Итак, такой шаблон: Result is [% some_object.some_method (1, undef, 2) %] или это: Result is [% ttvar %] [% some_object.some_method (1, ttvar, 2)...
1738 просмотров
schedule 03.11.2022

Получить Template::Plugin::Date, чтобы принимать даты MySQL, а также дату и время
Я использую плагин даты для Template::Toolkit (Template::Plugin::Date), он хорошо работает с датами (гггг-мм-дд чч:мм:сс), извлеченными прямо из MySQL, но это не сработает. с датами (гггг-мм-дд). Какой самый простой способ заставить date.format...
510 просмотров
schedule 11.01.2023

Почему die $template-›error() не показывает номер строки?
В следующей короткой программе: use Template; my $template = Template->new (INCLUDE_PATH => "."); $template->process ("non-existent-file") or die $template->error (); почему die не создает номер строки и новую строку?...
230 просмотров
schedule 25.02.2023

Инструментарий шаблона Если в пустом массиве ref возвращает true, могу ли я сделать его ложным?
Итак, кажется, что если я даю набору инструментов шаблона ссылку на массив в качестве параметра ARRAY_REF => \@array а затем иметь следующий код в шаблоне [% IF ( ARRAY_REF ) %] Do something [% ELSE %] Do something else [% END %]...
6919 просмотров
schedule 08.07.2023

Поле рендеринга HTML::FormHandler без метки
С помощью формулы HTML::FormHandler я хочу отобразить только часть поля формы. <div> my label [% form.field('name').render %] </div> Это отображает поле и метку.
508 просмотров
schedule 12.12.2023

Как я могу удалить переменную в Template Toolkit?
Глядя на раздел Template::Manual::VMethods руководства по Template Toolkit, я не не вижу никакого метода, делающего это. Также не работает присвоение undef переменной - variable.defined возвращает true постфактум.
1310 просмотров
schedule 23.04.2022

Как начать веб-разработку с помощью Perl?
Я хочу иметь возможность создавать веб-интерфейсы для своих программ Perl. У меня большой опыт работы с Perl, и я преобразовал большую часть своего кода в современные парадигмы Perl, поддерживаемые Chromatic. Хотя у меня НУЛЕВОЙ опыт написания...
10295 просмотров
schedule 06.08.2022

Как сделать заголовок для страницы в шаблонах Dancer?
У меня есть стандартное приложение Perl Dancer, использующее Template::Toolkit в качестве механизма рендеринга с двумя маршрутами: get '/' => sub { template 'index'; }; get '/foo' => sub { template 'foo'; }; Мой...
662 просмотров
schedule 04.04.2023

Template Toolkit, проверка последней итерации во вложенном цикле
Я использую инструментарий шаблона для формирования простого ответа JSON (см. код ниже). Мне нужно поставить запятую после всех элементов ответа, кроме последнего. Я считаю, что мне нужно использовать итератор TT, однако я не понимаю его...
1137 просмотров
schedule 16.09.2023

Форматирование поля метки времени для вывода в TemplateToolkit
Я использую Perl с платформой Catalyst, класс DBIx в качестве ORM, TT для представлений, Postgresql в качестве базы данных. У меня есть столбец с типом «отметка времени без часового пояса», и если я выполняю ручной запрос в Postgres, значение...
2712 просмотров

Perl как отбросить десятичные точки, если 00
У меня есть сгенерированная строка, переданная и выведенная набором инструментов шаблона, используя: https://metacpan.org/module/Template::Plugin::Number::Format Используя format_price , я хочу сбросить центы с цены, если они равны нулю....
452 просмотров
schedule 23.05.2023

Как отображать теги HTML в наборе инструментов «Переводы UTF8 в шаблоне»
Я работаю над веб-сайтом, где мы используем Perl, MySQL 5, Apache и Template Toolkit. мы планируем добавить поддержку нескольких языков на нашем веб-сайте. Что мы сделали is ЕСЛИ у нас есть строка в файле шаблона, <meta...
239 просмотров
schedule 30.12.2022

Шаблон Catalyst Template Toolkit не найден, возврат 404
Я пытаюсь создать приложение Catalyst , которое было бы достаточно гибким для моих дизайнеров. Под этим я подразумеваю, что если им нужно добавить новую страницу со статическим содержимым, мне не нужно заходить в Catalyst и добавлять это действие,...
811 просмотров

неопределенная подпрограмма &main::ThrowTemplateError
следующий код моего шаблона: <html> <head> <style> .table { display:table; border-collapse:separate; border-spacing:2px; } .thead { display:table-header-group; color:white; font-weight:bold;...
246 просмотров

Неожиданный токен ILLEGAL из инструментария шаблона с Javascript,
var x = document.getElementById('comments'); x.innerHTML= '[% PROCESS bug/comments.html.tmpl'+ ' comments = bug.comments,'+ ' mode = "edit" %] '; Я не вижу недопустимых символов, я также пытался поставить двойную косую...
93 просмотров
schedule 29.06.2023

Perl Catalyst - не удалось отобразить шаблон, не найден
Ошибка, которую я получаю на сервере разработки: [info] *** Request 2 (0.000/s) [681] [Thu Dec 12 21:05:39 2013] *** [debug] Path is "homescreen" [debug] "GET" request for "homescreen" from "192.168.1.100" [debug] Rendering template...
1797 просмотров

Как определить тип массива в наборе инструментов Template?
Мне нужно определить некоторую переменную для принадлежности к типу массива в наборе инструментов Template. Существуют ли лучшие практики?
1029 просмотров
schedule 25.12.2022

функция sprintf в шаблоне катализатора Perl
Сейчас, когда я добавляю этот код [%mortgage.amortization_period%] он дает мне результат как 250000.00 Но мне нужно удалить оттуда десятичные точки. Иногда мне нужно удалить только 1 цифру после десятичной точки. Есть ли такая функция, как...
296 просмотров
schedule 30.08.2022