我现在有一个网站正在处理,其中我有一个侧栏显示最近的10个帖子(标题为链接)。我用Embed函数调用它。
虽然当我查看个别帖子时,列表只会显示我所在的帖子标题。
我的嵌入式代码以exp:channels入口正常方式调用所有10个最近的帖子。
我做错了吗?以下是主要博客页面的代码:
{embed="embeds/html_header"}
<!-- content -->
{embed="embeds/html_blog_top"}
<div class="container">
<div class="row">
{embed="embeds/html_blog_sidebar"}
{exp:channel:entries channel="blog" limit="1"}
<div class="span8">
<article>
<header class="postHeader">
<div class="row-fluid">
<div class="span3 postDate">{entry_date format="%d"}<span>{entry_date format="%F"}</span></div>
<div class="span9 postPic">
<div class="imgWrapper">
{blog_image}
</div>
</div>
</div>
</header>
<div class="row">
<section class="span6 offset2">
<h2>{title}</h2>
<p>{full_entry}</p>
<p><span class='st_sharethis' displayText='ShareThis'></span>
<span class='st_facebook' displayText='Facebook'></span>
<span class='st_twitter' displayText='Tweet'></span>
</p>
</section>
</div>
</article>
</div>
{/exp:channel:entries}
</div>
</div>
</section>
<!-- footer -->
{embed="embeds/html_footer"}
这是侧边栏嵌入:
<aside class="span4" style="float:right;">
<section class="widget search clearfix">
<h3>news</h3>
<p>
{exp:channel:entries channel="blog" limit="10" orderby="date"}
<a href="{url_title_path='blog/post'}">{title}</a><br>
{/exp:channel:entries}
</p>
</section>
<section class="widget">
<h3>Archives</h3>
<ul>
<li>
{exp:channel:month_links channel="blog"}
<a href="{path='blog'}">{month} {year}</a><br>
{/exp:channel:month_links}
</li>
</ul>
</section>
</aside>
它只是新闻部分的一点,我似乎无法作为单个页面上的完整列表。
答案 0 :(得分:1)
为你的嵌入条目循环添加dynamic =“no”,你应该很好。
此外,如果您想更快地获得有关ExpressionEngine问题的答案,请尝试发布到expressionengine.stackexchange.com