いくつかのリストを自動化しようとしていますが、その際に PHP を実行する必要があります。PHP を使用して、現在のページの URL タイトルと同じカテゴリを検出し、同じ URL タイトルを持つカテゴリの ID を出力します。
次に、この ID を製品のリストに適用して、関連するアイテム (カテゴリと同様ですが、構造を使用する柔軟性を提供します) を出力したいと考えています。
ただし、同じページで変数を定義しているため、何らかの理由で機能していないのではないかと推測しています。テンプレートでの PHP 解析が「出力」に設定されています。
{exp:channel:entries}
{categories}{if category_url_title == "{last_segment}"}<?php $category = '{category_id}'; ?>{/if}{/categories}
{/exp:channel:entries}
{exp:channel:entries category="<?php echo $category; ?>" dynamic="no" channel="products"}
<h2>{title}</h2>
{/exp:channel:entries}