TYPO3 VHS 只获取图像标签
TYPO3 VHS only get image Tag
我只想获取 img
标签而不是整个 cObject
。这就是我所做的:
<v:content.render pageUid="{this.uid}" column="5" as="tcolsid">
<f:debug>{tcolsid.0}</f:debug>
<f:format.raw>{tcolsid.0}</f:format.raw>
</v:content.render>
这是我得到的:
<div id="c3" class="frame frame-default frame-type-image frame-layout-0">
<div class="ce-image ce-center ce-above">
<div class="ce-gallery" data-ce-columns="1" data-ce-images="1">
<div class="ce-outer">
<div class="ce-inner">
<div class="ce-row">
<div class="ce-column">
<figure class="image">
<img class="image-embed-item" src="fileadmin/user_upload/cappucino.jpg" width="1500" height="1101" alt=""/>
</figure>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
我只想获取 img 标签:
<img class="image-embed-item" src="fileadmin/user_upload/cappucino.jpg" width="1500" height="1101" alt=""/>
有人可以帮忙吗?
也许是这样的?
<v:content.render pageUid="23" column="0" as="records" render="false">
<f:for each="{records}" as="record">
{v:resource.record.fal(table: 'tt_content', field: 'image', uid: '{record.uid}')
-> v:iterator.first()
-> v:variable.set(name: 'image')}
<f:if condition="{image}">
<v:media.image
alt="{f:if(condition: '{image.alternative}', then: '{image.alternative}', else: '{data.header}')}"
class="d-block w-100 img-fluid" crop="{image.crop}" src="{image.uid}"
srcsetDefault="1024" treatIdAsReference="1" />
</f:if>
</f:for>
</v:content.render>
我只想获取 img
标签而不是整个 cObject
。这就是我所做的:
<v:content.render pageUid="{this.uid}" column="5" as="tcolsid">
<f:debug>{tcolsid.0}</f:debug>
<f:format.raw>{tcolsid.0}</f:format.raw>
</v:content.render>
这是我得到的:
<div id="c3" class="frame frame-default frame-type-image frame-layout-0">
<div class="ce-image ce-center ce-above">
<div class="ce-gallery" data-ce-columns="1" data-ce-images="1">
<div class="ce-outer">
<div class="ce-inner">
<div class="ce-row">
<div class="ce-column">
<figure class="image">
<img class="image-embed-item" src="fileadmin/user_upload/cappucino.jpg" width="1500" height="1101" alt=""/>
</figure>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
我只想获取 img 标签:
<img class="image-embed-item" src="fileadmin/user_upload/cappucino.jpg" width="1500" height="1101" alt=""/>
有人可以帮忙吗?
也许是这样的?
<v:content.render pageUid="23" column="0" as="records" render="false">
<f:for each="{records}" as="record">
{v:resource.record.fal(table: 'tt_content', field: 'image', uid: '{record.uid}')
-> v:iterator.first()
-> v:variable.set(name: 'image')}
<f:if condition="{image}">
<v:media.image
alt="{f:if(condition: '{image.alternative}', then: '{image.alternative}', else: '{data.header}')}"
class="d-block w-100 img-fluid" crop="{image.crop}" src="{image.uid}"
srcsetDefault="1024" treatIdAsReference="1" />
</f:if>
</f:for>
</v:content.render>