2012-04-24 9 views

答えて

2

ExpressionEngineタグは、自分で定義したカスタムフィールドのみに基づいています。したがって、「記事」チャンネルのフィールドグループには、{article_summary}{article_body}{article_image}などのフィールドがあります。要約を表示するには、テンプレートに{article_summary}を使用してください。

私はさておきglobal variablesの握りから...あなたは、コンテンツのすべての部分がthe_content()the_excerpt()を持っているかもしれないワードプレスのようなものから来ていると仮定し、すべてのエントリへの普遍的なものであるいくつかのフィールドてる(よう{title}{entry_date}など)、ExpressionEngineはそうではありません。各チャンネルで使用するフィールドを定義します。完全な制御が可能です。

+0

ありがとうございます。はい、私はWordPressから来て、ライフラフトのないEEに落とされました。 :)あなたが記事の抜粋を得るために編集者が記入しなければならない追加のフィールドであるように、あなたが言う音は何かを説明しています。そこにいるように見えますが、記事自体から自動的にこれを引き出す別の方法があるはずです。 EEにはこのようなものは何もありませんか? – Yazmin

+0

すべてのフィールドが存在するかどうかによって異なります。利用可能なものがすべてコンテンツの全文を含む「記事」フィールドであれば、devot:eeで入手可能な多くの抜粋型プラグインの1つを使用できます。私は[Hacksaw](http://devot-ee.com/add-ons/hacksaw)を提案したいと思います。 –

0

EEテンプレートに含める必要がある実際のコードは次のとおりです。

{exp:channel:entries channel="article" limit="5" dynamic="no"} 
     <div class="home_thumb"> 
     <h1><a href="{title_permalink="post/articles"}">{title}</a></h1> 
      <div class="home_thumb_img"> 
       <a href="{title_permalink="post/articles"}"><img src="{article_image}"></a> 
       {if article_content} 
        <p>{article_content}</p> 
       {/if} 
      </div> 
     </div> 
    {/exp:channel:entries}