Как известно, при включении многоязычности начинаются проблемы с модулем Pathauto - автоматически созданные человекопонятные УРЛы работают как на родном языке, так и в переводе. В итоге получается каша. Решение следующее:
- модуль отключаем (если возможно) или снимаем галку Автоматические синонимы на требуемой ноде;
- адрес модуля вводим вручную, причем ЦИФРАМИ (!).
В итоге имеем русскоязычную ссылку типа http://author-it.ru/1234 или англоязычную (перевод ноды) - http://author-it.ru/en/1234. Все просто и ясно. Более того - ЧПУ, конечно, штука хорошая для SEO, но оптимизация и от цифирок не страдает - был бы качественный контент... А при скрутке Drupal и single source цифирки вообще незаменимы, поскольку в single source они являются уникальным идентификатором материала. Но это тема отдельной большой статьи...
Комментарии
Может я че не понял, но по-моему вы пытаетесь велосипед изобретать.
Не поняли, и это объяснимо. «А при скрутке Drupal и single source цифирки вообще незаменимы, поскольку в single source они являются уникальным идентификатором материала. Но это тема отдельной большой статьи...» Потому и не поняли.
Если кратко, то вся суть в том, что я не храню контент в БД друпала, а подсасываю его инклудами файлов htm, которые, в свою очередь, генерятся с помощью single source. Почему так - это отдельная песня. Но здесь она не в тему. Если есть интерес, могу дать ссылки, но материал сложный, его придется читать очень вдумчиво, а не по-дианогали, как обычно. Картинку вот покажу во вложении.
Угу. Если Вас не затруднит, пожалуйста обещаную ссылку. Спасибо.
ссылку, ссылку )
Даю ссылку, но читайте очень внимательно, поскольку тема узкоспецифическая - речь идет пока только о техническом документировании - http://tdocs.su/12492
Сейчас баловался с переводом другого своего сайта, сделал перевод одной из статей гуглем, почистил и загрузил его. А ссылки почистить забыл В итоге, когда на странице http://author-it.ru/en/content/terrible-truth-about-usability-part-i нажимаешь на ссылку normative and technical documents, то окрывается tdocs.su, полностью переведенный гуглем на английский.... :))))))))))
Это я к тому: может, не заморачиваться с переводом контента, а сделать на сайте такую ссылку и пусть гугл за меня пашет?
Drupal по умолчанию итак использует номер ноды в качестве параметра для страницы.
Типичный адрес - node/12345. Зачем еще цифры отдельно вводить, или я чего то не понимаю?
Уважаемые коллеги, все разъяснения (в виде большой статьи с картинками) переношу в "тематическую тему", чтобы не злить админов-модеров, см. http://www.drupal.ru/node/54264