web-dev-qa-db-ja.com

エイリアスを使用してノードをオーバーライドする方法は?

ノードを作成しましたが、パスは "content/book/book-name-alias"です。ビューページ "content/book/%"を使用してノードをオーバーライドしたところ、 "ノードID"を使用してコンテキストフィルターを適用しました。

book/content/9」を使用してページをリクエストすると、ノードはオーバーライドされますが、同じノード「book/content/book-name-alias」は機能しません。

エイリアスを使用してノードをオーバーライドする方法は?

2
Parth Indian

ノードがレンダリングされるパスはnode/%nodeにあり、%nodeはノードのnidです。
例:http://example.com/node/1、および表示されるパスbook/content/book-name-aliasnode/%nodeパスのエイリアスです。

したがって、これを実装するには、同じパスを持つビューページ( 方法 )またはパネルページ( 方法 )を使用してnode/%nodeパスをオーバーライドします。

2
AjitS