2013-02-18 48 views
0

我有一个网站,我正在处理当前的工作,其中有一个侧边栏显示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> 

它只是与新闻栏目,我似乎无法得到尽可能的完整列表位在个人页面上。

回答

1

将dynamic =“no”添加到您的嵌入条目循环中,您应该很好。

另外,如果您希望更快地获得ExpressionEngine问题的答案,请尝试张贴到expressionengine.stackexchange.com