html Typo3和Fluid-Templates:使用菜单中的Pagesettings中的Mediafield
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了html Typo3和Fluid-Templates:使用菜单中的Pagesettings中的Mediafield相关的知识,希望对你有一定的参考价值。
{namespace v=Tx_Vhs_ViewHelpers}
<nav class="image-nav clearfix">
<v:page.menu.directory pages="{page.uid}">
<f:for each="{menu}" as="item">
<div class="image-nav-item">
<f:link.page pageUid="{item.uid}"
title="{item.title}"
class="{f:if(condition: item.active, then: ' active', else: '')}">
<div class="image-nav-title">
{item.title}
</div>
<v:page.resources.fal table="pages" field="media" uid="{item.uid}" as="images">
{images -> v:iterator.first() -> v:variable.set(name: 'image')}
<f:if condition="{v:media.exists(then: '1', else: '', file: '{image.url}')}">
<f:then>
<f:image src="{image.url}" alt="{image.alternative}{f:if(condition: image.description, then: ' {image.description}', else: '')}" class="img-responsive" width="214" />
</f:then>
<f:else>
<f:image src="/fileadmin/user_upload/dummy-nav.jpg" alt="{image.alternative}{f:if(condition: image.description, then: ' {image.description}', else: '')}" class="img-responsive" width="214" />
</f:else>
</f:if>
</v:page.resources.fal>
</f:link.page>
</div>
</f:for>
</v:page.menu.directory>
</nav>
以上是关于html Typo3和Fluid-Templates:使用菜单中的Pagesettings中的Mediafield的主要内容,如果未能解决你的问题,请参考以下文章
TYPO3 CKEditor:防止删除两个 HTML 标记之间的空格
Typo3 Fluid - 如何检查两个或多个 colPos 是不是有内容然后打印 HTML
Typo3扩展配置
Typo3 安装扩展后崩溃:解析错误:语法错误
在typo3中将元标记放在标题部分的顶部
TYPO3:使用 TYPO3 Querybuilder 在 OrderBy 中使用 IS NULL 和 COALESCE