首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我应该在Typo3中使用哪种模板系统?

问我应该在Typo3中使用哪种模板系统?
EN

Stack Overflow用户
提问于 2012-07-10 05:37:10
回答 2查看 1.4K关注 0票数 1

到目前为止,我使用的是模板自动解析器。我喜欢这样一个事实,我可以使用typoscript修改模板的任何元素,而不需要修改初始的HTML文件。我还喜欢这样一个事实,即我可以直接在web浏览器中呈现html模板,用虚拟元素填充它来查看菜单和内容元素的示例。最后,有了新的后端模板,我现在可以将内容元素放在网格上的任何地方,以一种模仿网站真实方面的方式。

我知道还有TemplaVoila。我从来没有花时间去学习它。我的感觉是它与一些扩展不太兼容,但也许我错了。

现在,有了fluid,它将在下一个版本的Typo3中使用。虽然很明显使用它比使用模板标记更好,但我真的不明白为什么使用Fluid比使用模板自动解析器或TemplaVoila更好。我不喜欢的是它需要用特殊的标签修改html模板,这意味着要么网页设计师必须知道Fluid,要么Typo3集成商必须在每次修改时修改设计师的模板。

我的问题是:我应该为我的网站模板迁移表单模板自动解析器到Fluid吗?使用Fluid的好处是什么?为什么它应该更好呢?我应该在Typo3中使用什么模板系统?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-07-10 15:12:45

只要TypoScript不支持对象,FLUIDTEMPLATE相对于模板自动解析器的好处就不多了。因此不需要迁移。

但是我有一些切换到fluid的理由:

  • 越来越多的扩展将使用fluid,因此它将帮助您学习fluid
  • 您可以使用带有fluid代码完成的ide (它只是XML!)
  • fluid功能非常强大,您可以使用f.e.检查空内容
  • 的if语句将来TypoScript也会支持对象

但是对于扩展开发来说,这是完全不同的。在扩展中,我总是更喜欢使用FLUID。你不再需要在你的扩展中处理模板的事情。只需将数据传递给fluid,有关视图的事情将在您的模板中完成。

票数 6
EN

Stack Overflow用户

发布于 2013-03-06 01:06:27

你也可以争辩说,添加像这样的特殊标签

代码语言:javascript
复制
<f:section name="typo-content">
   <div id="content">This is where the designer intended content to go</<div>
</f:section>

可以在重新设计时帮助您的设计者知道您将内容元素“映射”到了哪里。autoparser和TemplaVoila都不是这种情况。因此,如果设计者移动东西,你可能会拿回你的模板,它们仍然可以在没有任何修改的情况下工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11403581

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档