web-dev-qa-db-ja.com

ビューのトークンが機能していないようです

[〜#〜] fields [〜#〜]タイプの新しいビュー(ブロック)を追加しました。 「コンテンツ:コメント数」を追加してコメント番号を表示し、「結果の書き換え」で「このフィールドをリンクとして出力」をクリックして、トークン「[comment_count] ==コンテンツ:コメント数」をリンクとして追加しました。
このリンクは機能しません。

「[body] == Content:Body」や「[title] == Content:Title」などの別のトークンを追加しても、リンクが機能しません。

私は何か悪いことをしていますか?

3
bart

同じことをしたかった。私はブログ投稿のビューを持っていて、投稿の下部にハイパーリンクであるコメント数のあるリンクを配置したいと思いました(これは他の多くのブログで見られたようです)。私がそれをした方法はこのようなものでした:

元々、私のビューはノード全体を表示するように設定されていました。ビューをクリックして編集し、[ページの詳細]-> [フォーマット]-> [表示]に移動して、設定を[コンテンツ]から[フィールド]に変更しました。

次のフィールドが追加されました。

Content: Title
Content: Body
Content: Path
Content: Comment count

この投稿の要点と答えは次のとおりです。ビューにパスを表示したくないのですが、コメントカウントのリンクを作成するときに後で使用できるように、フィールドとして追加する必要があります。また、パスの順序は重要であるため、コメントカウントフィールドの前にパスフィールドを配置する必要があります。のために Content: Pathフィールド「表示から除外」チェックボックスをオンにしました。これにより、パスがビューに表示されなくなります。次に「REWRITE RESULTS」の下で、「Use absolute link(begins with "http://")」にチェックを入れました。これは、以下のトークンとしてパスを使用するときに適切なURLに必要です。

のために Content: Comment countフィールドの[REWRITE RESULTS]の下で[このフィールドをリンクとして出力]をオンにし、[リンクパス]ボックスに[path]

2
User