通过 Fluid 添加 magnificPopup
Adding magnificPopup via Fluid
我想在 Typo3 中通过 DCE 添加图像。对于普通图像,您只需添加一个勾号即可为图像激活 jh_magificpopup。但是在 DCE 中,我不能只选中一个框或其他东西来添加 magnificpopup。所以我查看了源代码,发现 magnificpopup 添加了一个名为“magnificpopup”的 class 到图像的 a-tag。所以我这样尝试:
<f:section name="main">
<div class="row">
<f:for each="{dce:fal(field:'images', contentObject:contentObject)}" as="fileReference" iteration="iterator">
<div class="col-sm-6 col-md-4">
<a class="magnificPopup" href="fileadmin/user_upload/{fileReference.originalFile.name}">
<f:image src="{fileReference.uid}" alt="" treatIdAsReference="1" width="200px"/>
</a>
</div>
</f:for>
</div>
但这不起作用。知道我做错了什么吗?它在新选项卡中打开图片,仅在文件视图中显示总线。但是在同一个站点应该有应该是openend的灯箱。
我是这样修的。它缺少 class 所需要的。
<f:section name="main">
<div class="row">
<f:for each="{dce:fal(field:'images', contentObject:contentObject)}" as="fileReference" iteration="iterator">
<div class="col-sm-6 col-md-4">
<div class="image-wrap csc-textpic-imagewrap">
<a class="magnificpopup" href="fileadmin/user_upload/{fileReference.originalFile.name}">
<f:image src="{fileReference.uid}" alt="" treatIdAsReference="1" width="200px"/>
</a>
</div>
</div>
</f:for>
</div>
缺少 class 是 class="image-wrap csc-textpic-imagewrap"
我想在 Typo3 中通过 DCE 添加图像。对于普通图像,您只需添加一个勾号即可为图像激活 jh_magificpopup。但是在 DCE 中,我不能只选中一个框或其他东西来添加 magnificpopup。所以我查看了源代码,发现 magnificpopup 添加了一个名为“magnificpopup”的 class 到图像的 a-tag。所以我这样尝试:
<f:section name="main">
<div class="row">
<f:for each="{dce:fal(field:'images', contentObject:contentObject)}" as="fileReference" iteration="iterator">
<div class="col-sm-6 col-md-4">
<a class="magnificPopup" href="fileadmin/user_upload/{fileReference.originalFile.name}">
<f:image src="{fileReference.uid}" alt="" treatIdAsReference="1" width="200px"/>
</a>
</div>
</f:for>
</div>
但这不起作用。知道我做错了什么吗?它在新选项卡中打开图片,仅在文件视图中显示总线。但是在同一个站点应该有应该是openend的灯箱。
我是这样修的。它缺少 class 所需要的。
<f:section name="main">
<div class="row">
<f:for each="{dce:fal(field:'images', contentObject:contentObject)}" as="fileReference" iteration="iterator">
<div class="col-sm-6 col-md-4">
<div class="image-wrap csc-textpic-imagewrap">
<a class="magnificpopup" href="fileadmin/user_upload/{fileReference.originalFile.name}">
<f:image src="{fileReference.uid}" alt="" treatIdAsReference="1" width="200px"/>
</a>
</div>
</div>
</f:for>
</div>
缺少 class 是 class="image-wrap csc-textpic-imagewrap"