Expression Engineで見たとおり、{embed:title}と{site_name}変数を使用できますが、記事自体の抜粋や説明を引き出す変数が必要です。そのような変数/タグはありますか?Expression Engine内で記事の説明や抜粋を取得する方法
0
A
答えて
2
ExpressionEngineタグは、自分で定義したカスタムフィールドのみに基づいています。したがって、「記事」チャンネルのフィールドグループには、{article_summary}
、{article_body}
、{article_image}
などのフィールドがあります。要約を表示するには、テンプレートに{article_summary}
を使用してください。
私はさておきglobal variablesの握りから...あなたは、コンテンツのすべての部分がthe_content()
とthe_excerpt()
を持っているかもしれないワードプレスのようなものから来ていると仮定し、すべてのエントリへの普遍的なものであるいくつかのフィールドてる(よう{title}
、{entry_date}
など)、ExpressionEngineはそうではありません。各チャンネルで使用するフィールドを定義します。完全な制御が可能です。
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}
ありがとうございます。はい、私はWordPressから来て、ライフラフトのないEEに落とされました。 :)あなたが記事の抜粋を得るために編集者が記入しなければならない追加のフィールドであるように、あなたが言う音は何かを説明しています。そこにいるように見えますが、記事自体から自動的にこれを引き出す別の方法があるはずです。 EEにはこのようなものは何もありませんか? – Yazmin
すべてのフィールドが存在するかどうかによって異なります。利用可能なものがすべてコンテンツの全文を含む「記事」フィールドであれば、devot:eeで入手可能な多くの抜粋型プラグインの1つを使用できます。私は[Hacksaw](http://devot-ee.com/add-ons/hacksaw)を提案したいと思います。 –