template-toolkit

    1熱度

    2回答

    我正在使用模板工具包,替換功能不起作用。 這裏是我的代碼... [% FOREACH item = file_conversions %] [% item.name | replace('a','z') %] <option value="[% item.name %]">[% item.name %]</option> [% END %] 替換在上述情況下不會做

    0熱度

    1回答

    (通過Template Toolkit)對象字符串化,我通過DateTime對象(從DBIx::Class和DBIx::Class::InflateColumn::DateTime)。我可以在模板中執行obj.year和所有其他DateTime操作。但是該對象在我的自定義過濾器中被串化。我基本上呼籲[% user.last_visited_date | time_ago %]其中TIME_AGO是

    1熱度

    1回答

    我正在轉換模板工具包文件,例如Pieces變爲[% l('Pieces') %]。 我遇到了一個問題。什麼是'Title'的正確轉換?這是不正確的:[% l(''Title'') %] 總之,如何逃生'?

    0熱度

    1回答

    我有這樣的事情:[% query | html %] 現在我想如果你嘗試,例如,它不會工作,因爲|不能有習慣使用它作爲 [% MACRO l(text, args) BLOCK; c.localize(text, args); END; %] [% l('text:<b>[_1]</b> no:[_2]', [query | html,2]) %] 。這不被Template Toolkit所

    3熱度

    1回答

    我使用的催化劑,把一個結果到藏匿於TT訪問: $c->stash->{tournament} = $c->model('DB::Tournament')->find($id); 這個類有「tournament_participant」這是我從一個TT頁面內訪問這樣的關係: [% FOREACH participant IN tournament.tournament_participants

    5熱度

    2回答

    如果通過插件系統添加函數和/或虛擬方法,我想將自己的指令添加到模板工具包中。如果不深入研究Template::Grammar,這很容易實現嗎?有沒有我可以在CPAN上學習的例子?

    1熱度

    3回答

    使用HTML :: FormHandler formular我只想渲染表單字段的字段部分。 ​​ 這呈現字段和標籤。

    12熱度

    3回答

    我可以採用某種配置模板工具包,以便: [% foo %] 做什麼,你現在需要說: [% foo | html %] 就是逃避HTML中foo?和做其他的事情,比如: [% foo | noHtml %] 如果我不想逃?

    5熱度

    2回答

    它似乎像模板工具包沒有正確處理編碼。 我通過template->process一個文件名(在哪裏得到模板),一個散列引用(包含所有參數)和一個標量引用(在哪裏放置輸出),然後我返回並顯示它到用戶。 當我給它一個帶有元音變音的字符串時,html輸出包含一個黑色菱形,並帶有白色問號代替每個字母(但是正確的字母數)。任何其他角色都很好。 我使用警告打印出來的字符串之前,我打電話給template->進程

    2熱度

    3回答

    我想爲Template :: Toolkit模板提供一個整數。該整數表示經過的秒數。 我想格式化這個數字像這樣: 1 => "1 second ago" 2 => "2 seconds ago" 43342 => "12 hours, 2 minutes ago" # ignoring the remaining 42 seconds 4333342 => "1 month, 19 da