Народ, есть 2 вопроса.
1. Можно ли название языка передавать через URL, допустим lang=en и т.д., а то от меня требуют добавление материала на 3-х языках, а это как минимум нужно расширить БД.
Ещё хотят что бы пользователи могли сами выбирать язык, нажимая на кнопочки.
2. Я создал алиас для новостей, т.е вместо ?q=node/1 можно писать ?q=news. Как мне теперь в шаблон такую линку прописать, можно конечно так и написать, но вдруг на сайте захотят использовать чистые ссылки.
Комментарии
П.2. В алиасах не надо указывть "?q=" даже если чистые ссылки выключены. Так правильно: node/1 -> news. С "q=" друпал сам разберется.
--
Администратор сайта «Drupal — Россия»
на вопросы по Drupal отвечаю только на форумах, не пишите в почту и приватом!
Спасибо Axel, теперь осталось решить траблу с языками, я так понял встроеной возможности переключения нет. Пробовал через сессии но Drupal их рубит, а в линку как то не очень хочется добавлять
По поводу языка.
У любого приличного browser есть настройки типа "на каком языке отображать страницы в первую очередь".
Если Вам не лень посмотрите как сделан сайт mozilla.org, зайдя на него с разными региональными настройками.
SadhooKlay, ты не понял суть дела.
Дело не в браузерах, дело в том что, заходит к тебе чел на сайт, почитал его на рус. сик на кнопочку, и читает на англ. или на другом. Вот в чём дело.
На эту тему вопросы поднимались не однократною
поищите на форуме.
Например по фразе "мультисайтинг"
В общем ещё есть трабла.
Мне нужно новость добавлять на 3-х языках одновременно.
Как мне в форму добавления добавить поля?
Сейчас есть «Тема» и «Сообщение», а мне нужно :
1. «Тема_рус»
2. «Тема_англ»
3. «Тема_нем»
4. «Сообщение_рус»
5. «Сообщение»_англ»
6. «Сообщение_нем»
Очень надо.
Посмотрите i18n и ему подобные модули.
---
---
All content management systems suck, Drupal just happens to suck less. -- Boris Mann at DrupalCON Amsterdam, August 2005.
Natalie, можно подробне i18n о подобных модулях. И если можно линку, а то я незнаю где.
Все модули надо искать на drupal.org
Есть два похожих модуля
I18n
Localizer
Суть в том, что они предоставляют возможность создавать вариант ноды для разных языков, блок с выбором языка для пользователя и т.д.
---
---
All content management systems suck, Drupal just happens to suck less. -- Boris Mann at DrupalCON Amsterdam, August 2005.
Большое спасибо Natalie!
Сейчас попробую, потом отпишусь.
Значит что хочу сказать.
Localizer – переводит материал, но при этом переводимый материал заменяется на переведённый.
i18n – я так понял, что этот модуль ещё в разработке так как есть ошибки, и дизайн уежает.
Незнаю, может я что не так настроил?
Возможно, i18n более перспективный, потому что есть планы по включению его в ядро Друпала 6.
---
---
All content management systems suck, Drupal just happens to suck less. -- Boris Mann at DrupalCON Amsterdam, August 2005.
Такс. я так понял, сами разработчики не придумали возможность добавления контента сразу на 3-х языках.
Очень плохо
Нет. Говорят, в шестерке добавят.
---
---
All content management systems suck, Drupal just happens to suck less. -- Boris Mann at DrupalCON Amsterdam, August 2005.
ясно, а когда примерно выйдет 6 версия?
Никто не знает, но не скоро. Пятерка вышла в начале января.
-------------------
-------------------
All content management systems suck, Drupal just happens to suck less. -- Boris Mann at DrupalCON Amsterdam, August 2005.
1. Можно ли название языка передавать через URL, допустим lang=en и т.д., а то от меня требуют добавление материала на 3-х языках, а это как минимум нужно расширить БД.
Ещё хотят что бы пользователи могли сами выбирать язык, нажимая на кнопочки.
Такая возможность есть в Localizer.
у меня эта возможность работать отказывается.. возможно из-за того, что я не патчил ядро (а надо) или нужно ещё какието папки создавать раз у меня английский по адресу site.com/en.. нужна ли мне папка en ?