Дополнительные типы блоков (EBT) — новый опыт конструктора страниц❗

Дополнительные типы блоков (EBT) — стилизованные, настраиваемые типы блоков: слайдшоу, вкладки, карточки, аккордеоны и многие другие. Встроенные настройки для фона, DOM Box, плагины Javascript.

Демо EBT модули Скачать EBT модули

❗Дополнительные типы параграфов (EPT) — новый опыт работы с параграфами

Дополнительные типы параграфов (EPT) — набор модулей, основанный на аналогичных параграфах.

Демо EPT модули Скачать EPT модули

Scroll

Модули Locale, GTranslate

22/02/2025, by Гость (не проверено)

Здравствуйте! Хотел сделать мультиязычный сайт, установил модуль GTranslate - переводчик Google. В результате к имени сайта стали добавляться ru, en и др. в зависимости от выбранного языка, например, sitename/ru/novosti - и так для любой страницы, любой ссылки. Я не совсем уверен, что это случилось именно после установки данного модуля, так как его удаление ничего не поменяло. И все бы ничего, так перестали работать в синонимах URL - подстановочные шаблоны (выдается ошибка при загрузке). В тексте ошибки речь идет о модуле Locale, он в ядре 7 Друпала, после его отключения все заработало - все ссылки нормальные и подстановочные шаблоны работают. Но, естественно, все меню опять на английском. Можно, конечно, пережить. Но жутко неудобно. Сайт пока на Денвере. В прикрепленном файле текст ошибки. Что можете посоветовать? Спасибо. Дмитрий.


Мне кажется Gtranslate здесь не причем, он только страницы переводит. А у вас видимо стоит модуль i18n (internalization):

http://drupal.org/project/i18n

Он как раз задает прифексы в пути и определяет по ним язык. Обновите этот модуль до последней версии, потому что в ранних версиях были проблемы с модулей Global redirect. Или просто отключить i18n и используйте модуль Gtranslate.

 


С префиксами в путях разобрался, отключил, а вот подстановочные шаблоны при активированном Locale не отображаются, выдается ошибка, о которой уже писал. Приходится сначала отключать Locale, прописывать в шаблонах нужные пути, включать Locale. Только так получается. Дмитрий.