使用 TYPO3 模板语法实现 if/else

发布于 2024-11-28 13:13:06 字数 460 浏览 5 评论 0原文

有没有办法使用 TYPO3 模板语法来实现 IF/ELSE?

这是我的模板:

<div class="simi-prof-pic">
  <div class="simi-botcurv">###ITEM_IMAGE###</div>
</div>

我希望它以这种方式工作(使用 PHP 语法编写):

 <?php if(###ITEM_IMAGE###):?>
   <div class="simi-prof-pic">
    <div class="simi-botcurv">###ITEM_IMAGE###</div>
   </div>
 <?php else: ?>
   NO IMAGE
 <?php endif;?>

Is there a way to to implement IF/ELSE using TYPO3 templates syntax?

Here is my template:

<div class="simi-prof-pic">
  <div class="simi-botcurv">###ITEM_IMAGE###</div>
</div>

I would like it to work this way (written using PHP syntax):

 <?php if(###ITEM_IMAGE###):?>
   <div class="simi-prof-pic">
    <div class="simi-botcurv">###ITEM_IMAGE###</div>
   </div>
 <?php else: ?>
   NO IMAGE
 <?php endif;?>

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

乱了心跳 2024-12-05 13:13:06

如果您正在实现下载的扩展,那么您几乎会被所获得的内容所困,并且您所描述的模板引擎是一个简单的搜索和替换机制,无法扩展,无法实现太多表示逻辑,并且不会解释 PHP。

但是,如果您正在编写自己的模块,则可以实现可用于 TYPO3 的任何替代模板引擎,例如:

If you're implementing an extension you downloaded you're pretty much stuck with what you get and the templating engine you're describing is a simple search and replace mechanism which cannot be extended, cannot implement much presentation logic and will not interpret PHP.

If, however, you're writing your own module you can implement any of the alternative templating engines available for TYPO3, for example:

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文