【问题标题】:get image TV on homepage modx revolution在主页上获取图像电视 modx 革命
【发布时间】:2015-08-11 13:59:39
【问题描述】:

我有很多子页面和最新的 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>

【问题讨论】:

    标签: css modx modx-revolution modx-resources modx-templates


    【解决方案1】:

    您没有说明如何获取子页面,但如果您使用 getResources,则需要使用参数 &includeTVs=1

    正如 Sean 上面提到的,在模板块中,电视被放置在占位符标签中——使用加号而不是星号。

    【讨论】:

      【解决方案2】:

      尝试 [[+tv.image_prew]] 并检查底部附近“使用 getResources 显示模板变量”附近的 documentation 是否明确标记

      【讨论】:

      • 非常感谢,你说得对,我可以用这个 [[+tv.image_prew]] 获得图像源,但我接受了 LIannotti 的回答,因为没有这个 "&includeTVs=1" 我什么都看不到。
      【解决方案3】:

      您在电视上的输出设置是什么?每当您在电视中输出图像源 URL 时,请确保在输出设置选项卡中将输出设置为“文本”。您希望文本呈现到您的 html 标记。根据您的输入类型设置,默认值可能会或可能不会起作用,因此我总是将其强制为“文本”。我遇到过这个问题一两次;)。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-08-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多