【发布时间】:2016-02-08 16:58:36
【问题描述】:
编辑:
我正在重写我的问题,以便正确解释所有内容,所以开始吧。
我们使用的是 ExpressionEngine 3.1.0,最近更新为 3.1.2 - 几乎是在它可用的时候。
在这样做之后,我们遇到了带有{page_uri} 或{page_url} 标记的真正错误。 pages module 已安装,我们添加了一个使用它的新闻项目。所有必填项均已填写,因此没有错误。
我们遇到的问题是{page_uri} 或{page_url} 标签中绝对没有输出任何内容,并且找不到原因。我们的循环,包括测试代码,如下:
{exp:channel:entries channel="news" limit="1" dynamic="no"}
(1){url_title_path='news'}(2){page_uri}(3){page_url}(4){permalink}
<div class="item-double news">
<div class="social-wall-logo"><img src="/assets/local/img/news_icon.png" alt="News" /></div>
<div class="social-wall-heading">News</div>
<div class="social-wall-content">{title}</div>
<div class="social-wall-view-more"><a href="{url_title_path='news'}{page_uri}{page_url}"><img src="/assets/local/img/view_btn.png" alt="View" /></a></div>
</div>
{/exp:channel:entries}
频道是正确的,{url_title_path} 确实输出了标题,但这不是输出 URI 的正确方式,所有其他标签(如 {title})都会输出我们输入的内容。
我们在这个错误上花了大约 2 个小时,想不出也找不到我们做错了什么。但如果你能看到看起来不对劲的地方,请说出来,哈哈!
感谢您的关注,
安迪
【问题讨论】:
标签: php uri expressionengine expressionengine3