Многоязычность в Drupal 6 и ЧПУ

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

Аватар пользователя sudo sudo 12 декабря 2010 в 21:32

Как известно, при включении многоязычности начинаются проблемы с модулем Pathauto - автоматически созданные человекопонятные УРЛы работают как на родном языке, так и в переводе. В итоге получается каша. Решение следующее:

- модуль отключаем (если возможно) или снимаем галку Автоматические синонимы на требуемой ноде;
- адрес модуля вводим вручную, причем ЦИФРАМИ (!).

В итоге имеем русскоязычную ссылку типа http://author-it.ru/1234 или англоязычную (перевод ноды) - http://author-it.ru/en/1234. Все просто и ясно. Более того - ЧПУ, конечно, штука хорошая для SEO, но оптимизация и от цифирок не страдает - был бы качественный контент... А при скрутке Drupal и single source цифирки вообще незаменимы, поскольку в single source они являются уникальным идентификатором материала. Но это тема отдельной большой статьи...

Комментарии

Аватар пользователя sudo sudo 10 ноября 2015 в 11:47

Не поняли, и это объяснимо. «А при скрутке Drupal и single source цифирки вообще незаменимы, поскольку в single source они являются уникальным идентификатором материала. Но это тема отдельной большой статьи...» Потому и не поняли.

Если кратко, то вся суть в том, что я не храню контент в БД друпала, а подсасываю его инклудами файлов htm, которые, в свою очередь, генерятся с помощью single source. Почему так - это отдельная песня. Но здесь она не в тему. Если есть интерес, могу дать ссылки, но материал сложный, его придется читать очень вдумчиво, а не по-дианогали, как обычно. Картинку вот покажу во вложении.

Аватар пользователя sudo sudo 12 декабря 2010 в 23:38

Даю ссылку, но читайте очень внимательно, поскольку тема узкоспецифическая - речь идет пока только о техническом документировании - http://tdocs.su/12492

Сейчас баловался с переводом другого своего сайта, сделал перевод одной из статей гуглем, почистил и загрузил его. А ссылки почистить забыл Smile В итоге, когда на странице http://author-it.ru/en/content/terrible-truth-about-usability-part-i нажимаешь на ссылку normative and technical documents, то окрывается tdocs.su, полностью переведенный гуглем на английский.... :))))))))))

Это я к тому: может, не заморачиваться с переводом контента, а сделать на сайте такую ссылку и пусть гугл за меня пашет? ROFL

Аватар пользователя perloid perloid 13 декабря 2010 в 10:24

Drupal по умолчанию итак использует номер ноды в качестве параметра для страницы.
Типичный адрес - node/12345. Зачем еще цифры отдельно вводить, или я чего то не понимаю?