Вопросы по теме '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 просмотров
schedule
27.03.2023
Как вы можете передать 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 просмотров
schedule
27.06.2022
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 просмотров
schedule
12.02.2024
неопределенная подпрограмма &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 просмотров
schedule
24.07.2023
Неожиданный токен 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 просмотров
schedule
26.05.2022
Как определить тип массива в наборе инструментов Template?
Мне нужно определить некоторую переменную для принадлежности к типу массива в наборе инструментов Template. Существуют ли лучшие практики?
1029 просмотров
schedule
25.12.2022
функция sprintf в шаблоне катализатора Perl
Сейчас, когда я добавляю этот код
[%mortgage.amortization_period%]
он дает мне результат как 250000.00 Но мне нужно удалить оттуда десятичные точки. Иногда мне нужно удалить только 1 цифру после десятичной точки. Есть ли такая функция, как...
296 просмотров
schedule
30.08.2022