如何自定义Catalyst :: View :: TTSite?

时间:2014-03-21 09:55:24

标签: perl catalyst template-toolkit

我使用Catalyst :: View :: TT和Catalyst :: View :: TTSite进行模板化,我发现预先创建的模板非常有用,但我想根据自己的需要对其进行修改。

这是因为每次启动应用程序时,我总是以相同的方式更改标题,css和布局(我包括jquery和bootstrap链接,并使用不同的颜色模式)。

我如何进行子类化模块,以及我应该更改哪些部分?我想是帮手,但是有人可以提供建议吗?

1 个答案:

答案 0 :(得分:0)

我只是在尝试,所以可能有更好/更强大/更优雅的解决方案。

  

catalyst.pl MyApp

     

cd MyApp

     

mkdir -p lib / Catalyst / Helper / View

     

wget --output-document lib / Catalyst / Helper / View / TTMySite.pm   http://api.metacpan.org/source/JJNAPIORK/Catalyst-View-TT-0.41/lib/Catalyst/Helper/View/TTSite.pm

     

vim lib / Catalyst / Helper / View / TTMySite.pm
  1.将包裹名称从TTSite更改为TTMySite
  2.根据您的要求更改模板源

     

./ script / myapp_create.pl查看HTML TTMySite