在主页上获取图像电视 modx 革命
get image TV on homepage modx revolution
我有很多子页面和最新的 3 个我在主页上显示,我只能显示标题但图像不能(每个子页面都有名为 'image_prew' 的电视,我正在尝试获取价值这台电视的图像),这是我的代码:
<div class="cat">
<div class="role">
<h1 class="[[+pagetitle]]">[[+pagetitle]]</h1>
</div>
<div class="menu_prew-[[+pagetitle]]">
<img src="[[*image_prew]]" class="image"/>
</div>
<div class="clear"></div>
</div>
尝试 [[+tv.image_prew]] 并检查靠近底部 "Displaying Template Variables with getResources" 的 documentation 是否清楚地标记了
您的电视输出设置是多少?每当您在电视中输出图像源 URL 时,请确保在输出设置选项卡中将输出设置为 "text"。您希望文本呈现到您的 html 标记。根据您的输入类型设置,默认值可能会或可能不会工作,所以我总是将其强制为 "text"。这个问题我遇到过一两次;)。
您没有说您是如何获取子页面的,但是如果您使用 getResources,则需要使用参数 &includeTVs=1
。
正如 Sean 上面提到的,在模板块中,TV 被放置在一个占位符标记中——使用加号而不是星号。
我有很多子页面和最新的 3 个我在主页上显示,我只能显示标题但图像不能(每个子页面都有名为 'image_prew' 的电视,我正在尝试获取价值这台电视的图像),这是我的代码:
<div class="cat">
<div class="role">
<h1 class="[[+pagetitle]]">[[+pagetitle]]</h1>
</div>
<div class="menu_prew-[[+pagetitle]]">
<img src="[[*image_prew]]" class="image"/>
</div>
<div class="clear"></div>
</div>
尝试 [[+tv.image_prew]] 并检查靠近底部 "Displaying Template Variables with getResources" 的 documentation 是否清楚地标记了
您的电视输出设置是多少?每当您在电视中输出图像源 URL 时,请确保在输出设置选项卡中将输出设置为 "text"。您希望文本呈现到您的 html 标记。根据您的输入类型设置,默认值可能会或可能不会工作,所以我总是将其强制为 "text"。这个问题我遇到过一两次;)。
您没有说您是如何获取子页面的,但是如果您使用 getResources,则需要使用参数 &includeTVs=1
。
正如 Sean 上面提到的,在模板块中,TV 被放置在一个占位符标记中——使用加号而不是星号。