drupal 7のノードコンテンツ内の$ languageへのアクセス


8

通常、私は$ languageを使用してdrupal 7ページでアクティブな言語を取得します。現在、ノードのコンテンツ(PHPコードに設定)にいくつかの変更を行っていますが、変数が機能していないようです。ノードのコンテンツ内でアクティブな言語を取得する必要があります-どのようにですか?

7  nodes  i18n-l10n 

回答:


10

あなたの質問を理解したら:

global $language_content;

これは、現在の言語の言語オブジェクトを返します。


できます!ありがとうございました。なぜこの変数を見つけるのがとても難しいのだろう。


@corbacho:私はすでにドキュメントを見ていましたが、$ languageと$ language_contentの違いを誤解していました。今ではそれがはっきりしているようです。ありがとう。

3

ブロック内でも機能します。言語変数を使用してリンクをカスタマイズするPHPブロックを作成し、このコードを内部に配置しました。

<?php global $language_content; print $language_content->language; ?>

共有してくれてありがとう!

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.