kuzyakiev@drupal.org: Блог

Главные вкладки

Как отловить submit сортировки в menu module

10 апреля 2010 в 14:12

Привет всем, есть такая проблема что меню допустим на трех языках создавать неудобно, для того что бы это поправить хочу написать свой модуль. Структура будет такая.
Menu, menu-ru, menu-uk, menu-ro, menu-xx. Сколько языков столько отдельных меню, созданных стандартными методами. Хочу что бы после сортировки меню стандартными методами, словить результат и применить к частям на других языках. Подскажите где рыть. Спасибо

Как сделать нормальное мультиязычное меню с норм сортировкой?

8 апреля 2010 в 15:21

Задача.
Сделать мультиязычное меню которое:
- В текущем языке выводит только пункты этого языка(опционально lang neutral но и без него хорошо)
- При сортировке меню в текущем языке все связанные элементы также сортируются(в моем случае не связанных не существует и не может существовать)
- При сортировке меню если пользователь имеет право видеть неопубликованную ноду елемент меню, то они отображаются в меню
Вопрос, чем делать, может я проглядел что то в модулях menu, i18n. Или есть какой то хитрый способ для таких случаев?

[решено]Мультиязычный сайт, en не основной, неправильо формируются ссылки

7 апреля 2010 в 23:49

Коротко:
Ставлю три языка, русский(основной), украинский, английский. Английский не кликаеться(ссылка создается такая-же как в русском), по Language icons если использовать path, если оставить формате node/%d то кликаеться, но язык не меняется на английский.
ссылки на третий язык создаются верно.
Если сходить на несуществующую страницу то
sitename/uk/asdjgiosfo -> меняет язык на украинский
sitename/en/asdjgiosfo -> не меняет язык

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

Подробно:
Поствил для проверки чистый друпал 6.16, с модулями
Core - optional: Content translation, Path, ...
Other: I18N : Content type translation, Internationalization, Language icons, String translation; Pathauto; Token, Token actions;

В pathauto правило [title-raw]
В admin/settings/language/configure -> Path prefix only.
В admin/settings/language/i18n -> Mixed current language (if available) or default language (if not) and language neutral.

Убрать мультиязычность из Administration menu

7 апреля 2010 в 17:06

Привет, у мня такая специфика, что я пишу многоязычные сайты. И пользуюсь модулем Administration menu. Как сделать что бы при смене языка он не пытался переводить пункты меню.

П.С. Можно коечно с помощью RegExp почистить файлы от t(''), но может есть более изящное и менее геморрное решение?

Нужен совет бывалых: создание мини веб фтп, с паролем

31 марта 2010 в 14:44

Мне нужно создать подобие фтп. То есть часть сайта выглядеть должна как файлы и папки, эта часть сайта запаролена. И нужно сделать так что бы без пароля файлы скачать было невозможно.
Подскажите какими модулями и как это реализовывать.
Чем должны быть папки, нодами?