0

私はEEを学んでいるところですが、次のURLの例があります。http ://mydomain.com/work/preview/clientname

ここで、clientnameを設定したチャネルフィールド( "client_name")と一致させ、そのチャネルフィールドと一致する場合にのみチャネルコンテンツを取得します。

たとえば、http://mydomain.com/work/preview/googleは、特定のエントリに指定されたチャネルフィールド「client_name」が「google」の場合、チャネルコンテンツを表示します。

次の方法を使用して、チャンネル「動画」からコンテンツを取り込む方法を知っています。

{exp:channel:entries channel="videos"}
    {title}
{/exp:channel:entries}

...しかし、異なるURLセグメントに対してこれをどのように達成しますか?

4

2 に答える 2

0

あなたが探しているのは、フィールド名でチャンネルエントリタグを検索することだと思います。

次に例を示します。

{exp:channel:entries channel="videos" search:client_name="google"}
    {title}
{/exp:channel:entries}

ただし、このためにセグメントを使用する場合は、変数として埋め込みを介してセグメントを渡す必要がある可能性があることに注意してください。あなたはここでこれについて読むことができます。

于 2013-02-02T03:57:30.123 に答える
0

この変更を行うことは私にとってはうまくいきます:

{exp:channel:entries channel="videos" dynamic="no" search:client_name="segment_2"}
{title}
{/exp:channel:entries}
于 2020-12-13T12:33:52.577 に答える