template-toolkit

    2熱度

    2回答

    這個問題是關於從模板::工具包(Perl)宏的使用 我沒有寫宏,並把它們放入一個單獨的文件,以在其他幾個模板文件中使用它們。 我的宏都位於一個單獨的命名macros.tt模板文件: ----- file macros.tt ------ [% MACRO decorateStatus(status) BLOCK -%] [% ico = 'status_unknown' -%]

    0熱度

    2回答

    我有這樣一段代碼在我的控制器foreach循環的一部分數組項: my $gr = My::Model::Group->new(id => $gra->gr_id); $gra = My::Model::Group::Admin->new(id => $gra->id); push(@$groups, {$gr => $gra}); 在@ $組陣列我想存儲匿名散列,其中關鍵元素是組對象,va

    0熱度

    1回答

    我只是想在我的centos上使用Template::Toolkit perl模塊來生成動態web內容。 This tutorial,以及cpan網站上給出的,用於將mod_perl與Apache綁定。我在我的centos上使用nginx。我嘗試了分配,但我更少進入服務器事物,每次都失敗。 任何人都可以幫我把mod_perl和nginx結合起來嗎?或者有沒有其他辦法呢?

    0熱度

    1回答

    我想使用模板工具包直接訪問數組元素。 例如 我們可以很容易地做到這一點, [% FOREACH item IN array %] [% item %] [% END %] 我可以直接訪問第0,第一,第二等不使用任何循環元素? 例如 `[% array[0] %]`

    5熱度

    1回答

    我將如何修改模板工具包的默認配置在Dancer2網站利用Template::Stash::AutoEscaping?

    0熱度

    2回答

    我正在使用TT2。我想從我的模板文件中打印something[%0d]。但我似乎無法找到模板工具包用法的任何轉義字符。 有關如何跳過%和[需要在TT下處理的任何建議? 確切行是: printer.print_object(.name($sformatf("[% item %]_slv_agent_cfg[%0d]:", i)), .value([% item %]_slv_agent_cfg[i]

    0熱度

    1回答

    我正在處理從數據庫查詢中獲取填充下拉菜單的頁面。我還有一個傳入參數,如果它已填充,將與下拉列表中的某個選項匹配。如果填充了該參數,我希望選擇下拉菜單中的選項。我的直覺是做類似如下(其中foo處於FOREACH的條目): <% IF param -eq foo %> <option value="foo" selected="selected">foo</option> <% ELSE

    4熱度

    2回答

    我想創建一個測試文件,輸入模板值到一個字符串使用模板工具包,但我不知道什麼檢查/測試包括確保模板工具包正確處理字符串。這裏是我的代碼: #!/usr/bin/env perl use lib ('./t/lib/'); use strict; use warnings; use Template; use Test::More tests => 1; # options/

    0熱度

    4回答

    我有HTML表格,其中使用一些模板引擎放置單元格的內容。 無論內容有多大或多小,我都必須確保單元的寬度應該固定。 <td align="left" height="50px"> <a href="#" style="padding-left:5px; display:block; line-height:18px;"> Traditional Dhow Cruise Dinne

    1熱度

    1回答

    我被分配了用Perl模板工具包重寫我們的自制模板的任務。 我們的模板可以提取模板的一個片段(然後使用它製作HTML)而不是使用整個模板。 如何使用模板工具包? 我想出了最好的解決方案是: 讓我們有一個片段A模板x.html。 該片段應該被提取到新文件中。 (爲了保持一致,我將其命名爲x/A.html。)在原始模板x.html中,應將其替換爲[% INCLUDE 'x/A.html' %]。所以我可