gpt4 book ai didi

ajax - 如何在 Catalyst 站点上使用多个模板工具包 TTSite View ?

转载 作者:行者123 更新时间:2023-12-01 03:01:40 24 4
gpt4 key购买 nike

我使用模板工具包在 Catalyst 中生成页面 View 。为了做一些基本的 Ajax,我想要一些输出页面不使用 TTSite 样式,而是一个更基本的结构。我是否将一些特殊的东西放入 stash 以使用 .tt2 文件而没有页眉/页脚/等自动随我的模板的其余部分? (网站按照教程说明生成。)

最佳答案

啊哈,lib/projectname/View/TT.pm 有:

WRAPPER      => 'site/wrapper',

在 root/lib/site/wrapper 中,我发现:
[% IF template.name.match('\.(css|js|txt)');
debug("Passing page through as text: $template.name");
content;
ELSE;
debug("Applying HTML page layout wrappers to $template.name\n");
content WRAPPER site/html + site/layout;
END;
-%]

因此,如果我将非包装模板命名为 .txt,则可以避免使用 site/html + site/layout。

或者甚至更好,我可以创建一个 .ajax 扩展名并将其添加到传递模板列表中。

关于ajax - 如何在 Catalyst 站点上使用多个模板工具包 TTSite View ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/375474/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com