template-toolkit

    0熱度

    1回答

    我們使用Template Toolkit工作,我正在尋找類似的功能,但是僅使用HTML5,PHP和jQuery來減去perl。 我創建的應用程序是一個離線HTML5應用,所以基本上我想做的事: if (localStorage.getItem(username) != '') {$.("#myDiv").html(myBlock);}else {$.("#myDiv").html(myOtherB

    1熱度

    1回答

    我有一個帖子路徑返回在特定模板(actions.tt)中使用的參數。在該模板中,我使用DirectoryView插件加載了一個帶有視圖(dirmain.tt)的div的div(使用jQuery)。我的問題是,我需要在呈現主模板(action.tt)之前將參數傳遞給DirectoryView模板。參數(dev)需要包含在目錄列表中。 Perl的部分: Use Dancer; .... post

    0熱度

    2回答

    我有問題獲取用戶名窗體系統。我嘗試在perl中使用getlogin函數,並打印它打印我的用戶名,但我的問題是如何在模板工具包中訪問此用戶名。我想這樣的 #!/usr/bin/perl use warnings; use strict; use Data::Dumper; use XML::Simple; use Template; my $username = getl

    3熱度

    5回答

    假設我在Perl中使用Catalyst。我分配散列數組的一個變量,即: my @array = ($some_hash); $c->stash->{foo}->{bar} = \@array; 如何選擇從$ some_hash的元素,比如「身份證」,在Template Toolkit?在Perl中,我可以通過$c->stash->{foo}->{bar}->[0]->id來訪問它... 所有

    0熱度

    1回答

    例如,如果我處理的一種形式: my $form_input = { input_data => '123' }; $form->process($form_input); 然後我想改變 'input_data' 的值: my $clearme = $form->get_field('input_data'); $clearme->value("546"); # doesn't seem t

    3熱度

    3回答

    我認爲我在TT模板中使用了太多的條件和計算。 我正在顯示來自DBIc的項目的結果集。對於每個項目,我需要使用檢索的值來計算事物,而模板似乎並不適合。 但是在Catalyst中它是來自DBIc的厚對象。 那麼如何將邏輯移動到模型?我必須爲所有項目運行整個循環並以某種方式更改對象嗎? 問候: Migue,

    2熱度

    1回答

    我正在使用Smarty將Perl中的模板工具包項目轉換爲PHP。但是我一直試圖在Smarty的foreach循環中找到相當於[% IF loop.index % 2 %]的內容。我讚賞答案。

    0熱度

    2回答

    我有一個模板工具包中的foreach循環,我轉換爲Smarty,但我不確定要將其更改爲。 [% FOREACH ps IN pack_stats %] <tr> [% FOREACH key IN [ id, domain, username, password, plan, price, renew, status ] %] <td>[% ps.$key %]</td>

    0熱度

    1回答

    我想使用Catalyst來處理所有請求:兩種html(與Template Toolkit混合使用)以及通常旨在由Catalyst處理的那些。我知道催化劑::插件::靜態::簡單,但這似乎並不像我所描述的,因爲它只是靜態打印文件。 作爲一個例子,我想顯示用戶是否在不使用ajax或SSI的情況下登錄index.html。除此之外還有許多其他案例。 這可能是一個簡單的答案...

    5熱度

    3回答

    我使用perl v5.10(在Windows 7)+ TT v2.22。當我用TT,爲每個源行,我得到的產生HTML額外CR: 源文本(Windows格式): "Some_html" CR LF 輸出文本: "Some_html" CR CR LF 然而,當我將源文件轉換爲unix格式,然後運行TT時,得到: 源文本(unix格式): "Some_html" LF 輸出文本: "So