2011-07-02 5 views
0

expressionengineersねえ、条件チャネルと改ページリンク/ PX/PYに間違ったコンテンツ(構造+景品プラグイン)、タグエントリ

iはcannelどのテストするために、次のコードを使用しています:エントリタグに応じてレンダリングしますcerstain freebie変数の値(下記のコードをご覧ください)。

問題:1つのリンクのみをレンダリングする(正しい)が、ページングリンクのコンテンツは、たとえば最後の条件が当たったときのようにテンプレートの{ページ番号}タグの数によって影響を受けるように見える。私は、/ PX/PX/PY/....ない/ PX ....形式で改ページのリンクを持っている私はの助けを借りて問題を追跡することができました

<div id="content"> 
      {exp:channel:entries channel="medecine_chinoise"} 
       <h1>{title}</h1> 
      {/exp:channel:entries} 


      {if "{freebie_3}" == "categorie"} 
      {exp:channel:entries channel="medecine_chinoise_articles" category="{freebie_4}" dynamic="no" limit="6" paginate="bottom" parse="inward"} 
       ... 
       {paginate} 
        {if "{total_pages}" != 1} <hr /> 
         {pagination_links} 
        {/if} 
       {/paginate} 
      {/exp:channel:entries} 
      {/if} 

      {if "{freebie_4}" == "categorie"} 
      {exp:channel:entries channel="medecine_chinoise_articles" category="{freebie_5}" dynamic="no" limit="6" paginate="bottom" parse="inward"} 
       ... 
       {paginate} 
        {if "{total_pages}" != 1} <hr /> 
         {pagination_links} 
        {/if} 
       {/paginate} 

      {/exp:channel:entries} 
      {/if} 

      {if "{freebie_3}" != "categorie" && "{freebie_4}" != "categorie"} 
      {exp:channel:entries channel="medecine_chinoise_articles" dynamic="no" limit="6" paginate="bottom" parse="inward"} 
       ... 
       {paginate} 
        {if "{total_pages}" != 1} <hr /> 
         {pagination_links} 
        {/if} 
       {/paginate} 

      {/exp:channel:entries} 
      {/if} 


     </div> 

http://www.pastie.org/private/plybrh1adncn7swesuvdw

答えて

0

フリービープラグイン開発者dougと構造体の開発者トラビス。

   {if "{freebie_3}" == "categorie"} 
        {embed="medecine_chinoise/articles_template" cat="{freebie_4}" } 

       {/if} 

       {if "{freebie_4}" == "categorie"} 
        {embed="medecine_chinoise/articles_template" cat="{freebie_5}" } 


       {/if} 

       {if "{freebie_3}" != "categorie" && "{freebie_4}" != "categorie"} 
        {embed="medecine_chinoise/articles_template" cat="" } 

       {/if} 

2つのスレッドがに:問題を解決する一つのことは、テンプレート内のチャンネルエントリタグとそれに対応するページネーションを埋め込み、このようにそれを埋め込むたそうする理由は今本当の理由があるように思われるよう

https://structure.tenderapp.com/discussions/problems/1209-paginate-pagination-not-working-properly-builds-urls-like-pxp2x-where-x-is-the-limit-parameter-number

http://devot-ee.com/add-ons/support/freebie/viewthread/2028/

:ソリューションはで見つけることができます
関連する問題