1

コンテンツ タイプに複数の vien を配置できる「フィールド ビュー」モジュールを使用しています。そのコンテンツ タイプのおかげで、1 つの Web ページに複数のビューを配置できます。非常に優れています。

ここで、分類法にコンテキスト フィルターを使用してビューを作成したので、通常のビューを使用する場合、http://test.local/nameOfMyView/133 (133 は termId) を入力すると、すべて正常に動作しますが、これを配置したい場合はコンテンツ タイプで表示すると、termId を使用できません ( http://test.local/content/nameOfTheNode/133は 404 を返します。

「PLACEHOLDER TOKEN」を見ました。それが解決策になると思いますが、termId を URL から同じコンテンツ タイプに含めたすべてのビューにリレーするためにどれを使用するかはわかりません。

前もって感謝します

4

1 に答える 1

0

ここでこれに答えてみました:https://stackoverflow.com/a/15491704/2036095

次のように node.tpl.php テンプレートに直接配置してみてください。

<?php print views_embed_view('view_name', 'default', $arg); ?>

用語 id を取得して引数として渡すだけです。

于 2013-03-19T05:00:38.373 に答える