2

ノードが作成/更新/削除されるたびに、Authcacheを使用して認証されたユーザーのページをキャッシュし、Authcache Actions + Rulesを使用してnode:url +フロントページをキャッシュから期限切れにします。ルール イベント「コンテンツを保存する前」 + 3 つのアクション「パス [node:url] でキャッシュをクリア」、「パス [node:edit-url] でキャッシュをクリア」、「パス [site:url] でキャッシュをクリア」を作成しました。すべてのノードは少なくとも 1 つの分類用語でタグ付けされ、分類用語ページにノード ティーザーが表示されます。このため、ノードでタグ付けされた分類用語ページのキャッシュをクリアするルールを作成する必要があります。これまでのところ、解決策を見つけることができませんでした。このルールの作成方法に関する提案はありますか?

前もって感謝します。カタリン

4

1 に答える 1

1

(ノードにアタッチされている) tid から分類用語の URL をロードするには、次を使用します。

$tid = $node->your_taxonomy_field['und'][0]['tid'];
$taxonomy_term_url = drupal_lookup_path('alias', 'taxonomy/term/'.$tid);
于 2012-12-20T12:14:38.903 に答える