web-dev-qa-db-ja.com

トークンを正しく表示するにはどうすればよいですか?

ブログサイトを作成し、 Display Suite モジュールを使用して記事コンテンツタイプのレイアウトを作成しました。リージョンの1つで、「Posted by [user:name] on [node:created:long]」のカスタムコードフィールドを作成しました。

それを作成した後、日付だけが表示され、ユーザートークンは表示されないことに気付きました。私はいくつかのユーザートークンでこれをテストしましたが、どれも機能していないようです。ユーザートークンが Display Suite で機能することは想定されていませんが、何らかの方法で証拠を見つけることはできませんでした。

2番目の問題は、特定のノードへのビューの数に関するものです。 drupal.orgにアクセスすると、トークンのリストがあります。私が使用しようとしているのは[node:source:total-count]、しかし何も表示されません。私はそれが単純なトークンよりも詳細なプロセスかもしれないと読んだ。

1
amiller

コンテンツを書き込んだユーザーを取得するために使用されたトークンは[user:name]ではありません。これは、表示しようとしているユーザーアカウントのユーザー名です。ユーザーを紹介していないため、ノードページでは利用できない場合があります。

著者名を表示するには、[node:author:name]を使用する必要があります。

token モジュールをインストールすると、[ヘルプ]> [トークン(admin/help/token)]ページに移動して、利用可能なトークンを確認できます。

利用可能なトークンの詳細とリストについては、 このページ を参照してください。

編集中コメントの提案に従って。

1