DotNetNuke Модуль "LE_Laborion_LanguageSelector" дополнение к "Localization Extensions"

Выпуски:
Версия 01.00.15
Дата Создания: 08.12.10 DotNetNuke 5 : DNN5_LE_Laborion_LanguageSelector_01.00.15_Install.zip
DotNetNuke 4 : DNN4_LE_Laborion_LanguageSelector_01.00.15_Install.zip
LE_Laborion_LanguageSelector_01.00.15_Source.zip
  1. Добавлена поддержка полных локализационных кодов (Корневые страницы языка могут иметь названия подобно "en-GB", "el-GR")
  2. Фиксированны некоторые ошибки

Тестировано в DNN 4.9.5, DNN 5.4.4, DNN 5.5.1 и LocalizationExtensions.1.38
Задать вопросы можно здесь

Внимание!

  1. Обязательно должен быть установлен и сконфигурирован модуль Localization Extensions 1.38 .

 

Страница 4 из 9Первый   Предыдущий   1  2  3  [4]  5  6  7  8  9  Следующий   Последний   
  

Описание

Если вы используете решение мультиязычности "Localization Extensions"  то для переключения на подобную (ассоциативную) языковую страницу (без сброса на домашнею) , вы можете использовать модуль LE_Laborion_LanguageSelector , включающий в себя контрол селектора языка и его управление.
Управление включает в себя:

  1. Изменение названия и порядка для языков
  2. Управление наборами ассоциативных страниц

Установка модуля

Устанавливается так-же как и модуль LocalizationExtensions  , т.е. после установки  , вы бросаете его на любую страницу и можете использовать "Add to Admin Menu" опцию что-бы добавить как пункт администрации и удалить.

Добавление контрола в скин

Откройте ваш скин для редактирования ( в файл с расширением .aspx ) , найдите интрукции 
<%@ Register ...
и добавте новую
<%@ Register TagPrefix="LE" Namespace="Adequation.DNN.LocalizationExtensions.Laborion" Assembly="Adequation.DNN.LocalizationExtensions.Laborion" %>

Далее вы можете вставить в нужное вам место селектор языка инструкцией
<LE:Laborion_LanguageSelector id="Laborion_LanguageSelector" runat=server />
(Если у вас используется стандартный селектор (<dnn:LANGUAGE..) то вы заменяете его)
Так-же вы сразу можете выставить св-ва :

  1. LanguageLabelCssClass - CSS Class для метки языка
  2. LanguageLinkCssClass - CSS Class для ссылки языка
  3. SelectedLanguageLinkCssClass - CSS Class для ссылки выбранного языка
  4. Separator - разделитель между метками языка
  5. HasSelectedLanguageLink - Имеет ли выбранный язык ссылку ? "true" , "false" (по умолчанию ложь)(default:false)
  6. AreCountryFlagsToBeUsed - Использовать флаги стран ? (по умолчанию ложь)(default:false)
  7. IsSelectedLanguageViewed - Будет ли виден выбранный язык ? "true" , "false" (default:"true")
  8. AddAlternateLink - Добавить Google поддержку альтернативных страниц : rel="alternate" hreflang="x" ? "true" , "false" (default:"true")

пример с установкой св-в может выглядить так
<LE:Laborion_LanguageSelector id="Laborion_LanguageSelector" LanguageLinkCssClass="user" Separator="&nbsp;|&nbsp;" runat=server />
 

Управление

После того как контрол вставлен в скин вы можете приступить к его управлению открыв страницу его конфигурации

Пример 1 

Пример 2

Задать вопросы можно здесь

  
Яндекс.Метрика