Есть ли способ использовать или отобразить код культуры (например, «en-US» или «fr-FR») в модуле HTML, используя версию сообщества DotNetNuke 7?Показать код языка/культуры в модуле HTML
Моя цель состоит в том, чтобы передать это в URL IFrame, который находится внутри HTML-модуля, вдоль этих линий:
<iframe src="http://www.awesome.com?language=[Language:Culture]" />
Я попробовал несколько вещей, чтобы узнать, как (или даже если) это возможно:
Поисковый запрос для таких запросов, как "DotNetNuke 7 language token in html module". Это приводит ко многим более старым страницам, лучший из которых - a page, который упоминает много токенов, но ни один из них не тот, который мне нужен.
Просмотр исходного кода DotNetNuke (в частности, TokenReplace.cs). Это означает, что маркеров
[Language:...]
нет.Попросту примерка, как
[Language:culture]
, но это дает ошибку:Error accessing [Language:culture], Language is an unknown datasource.
Going всем настройки, пытаясь найти какой-либо способ сделать модуль реагировать на выбранном язык какого-то образом. Единственное, что я нашел, это (многообещающая) настройка «Module Culture», которую я ожидал быть полезной (показать модуль только в определенной культуре будет достаточно для моего использования). Тем не менее, эта установка ...
... это не то, что вы можете установить . Возможно, это связано с тем, что модуль HTML не поддерживает взаимодействие с культурами вообще?
Может ли кто-нибудь сказать мне, есть ли способ сделать что-то в этом направлении с изданием сообщества? Или мне нужно либо сделать свой собственный модуль, либо прибегнуть к взломам с использованием javascript и еще чего?
Ну, по крайней мере, этот вопрос получил меня мой «Перекати» значок ...: P – Jeroen