DotNetNuke 7 の Community エディションを使用して、HTML モジュールでカルチャ コード (「en-US」や「fr-FR」など) を使用またはレンダリングする方法はありますか?
私の目的は、次の行に沿って、これを HTML モジュール内の iFrame URL に渡すことです。
<iframe src="http://www.awesome.com?language=[Language:Culture]" />
これがどのように(または可能であったとしても)可能かを調べるために、いくつかのことを試しました:
「HTMLモジュールのDotNetNuke 7言語トークン」などのクエリのグーグル。これは多くの古いページにつながります。最良のページは、多くのトークンに言及しているページですが、必要なものが 1 つもありません。
DotNetNuke (具体的にはTokenReplace.cs ) のソース コードを参照します。
[Language:...]
これは、利用可能なトークンがまったくないことを示唆しています。のような単純なことを試してみるだけです
[Language:culture]
が、これはエラーになります:[Language:culture] へのアクセス中にエラーが発生しました。Language は不明なデータソースです。
すべての設定を調べて、モジュールを選択した言語に何らかの方法で応答させる方法を見つけようとしています。私が見つけた唯一のものは、(有望な)「モジュール文化」設定であり、これは有用であると期待していました(特定の文化でのみモジュールを表示するだけで十分です)。しかし、この設定...
...設定できるものではありません。おそらくこれは、HTML モジュールが文化との対話をまったくサポートしていないためでしょうか?
コミュニティ版でこれらの線に沿って何かを行う方法があるかどうか誰か教えてもらえますか? または、独自のモジュールを作成するか、javascript などを含むハックに頼る必要がありますか?