Pathauto для казахского языка в Drupal

Модуль Pathauto позволяет создавать автоматические синонимы страниц для материалов, таксономии и пользователей. Очень удобный, хотя и достаточно ресурсоемкий модуль.

Я предпочитаю включать транслитерацию ссылок. Для этого нужно переименовать файл i18n-ascii-example.txt в i18n-ascii.txt. Правда в этом текстовом файле нет казахских букв, поэтому прикрепляю текстовый файл с ними. Используя этот файл вы сможете создавать контент на казахском, не беспокоясь за правильную транлитерацию казахских символов. Их я заменил на обычные латинские буквы.

Далее более подробное описание модуля.

Обычно адрес у созданного материала выглядит как /node/[nid], где [nid] - номер ноды.

Модуль позволяет создавать адрес используя такие шаблоны как: (через тире приведен пример)

[nid] - ID материала - node/[nid]
[type] - Тип материала - page/[nid]
[type-name] - Тип материала (ориентированная на пользователя версия) - stranica/[nid]
[language] - Язык материала
[title-raw] - Необработанный заголовок материала
[author-uid] - ID автора материала
[author-name-raw] - Имя автора материала.
[author-mail-raw] - Email автора материала.
[term-raw] - Необработанное название верхнего термина таксономии.
[term-id] - ID верхнего термина таксономии
[vocab-raw] - Необработанное название словаря верхнего термина.
[vocab-id] - ID словаря верхнего термина

[yyyy] - Год создания материала (четыре цифры)
[yy] - Год создания материала (две цифры)
[month] - Месяц создания материала (слово полностью)
[date] - День создания материала (день месяца)
[mod-????] - Все маркеры для даты создания материала также могут использоваться и с префиксом "mod-"; в этом случае будет использоваться дата модификации вместо даты создания.

[menu-raw] - Название меню, которому принадлежит материал.
[menupath-raw] - Необработанный путь меню (как отображается в навигационной цепочке), не включая главную страницу или [menu]. Разделены с помощью /.

[menu-link-title-raw] - Нефильтрованный текст, используемый как ссылка меню для данного объекта.

[termpath-raw] - Как и [term-raw], но включая категории верхнего уровня, разделённые /.

[termalias] - Синоним URL для термина.
[bookpathalias] - Синоним URL для родительской книги.

[book] - Заголовок родителя материала в книге.
[book_id] - ID родителя материала в книге.
[book-raw] - Необработанный заголовок родителя материала в книге.
[bookpath-raw] - Необработанные заголовки всех родителей материала в иерархии книги.

любое созданное вами cck-поле
а также разного рода шаблоны других модулей, созданных с помощью модуля token.

ВложениеРазмер
i18n-ascii.rar1.52 КБ

Комментариев нет

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
CAPTCHA
Этот вопрос задается для того, чтобы выяснить, являетесь ли Вы человеком или представляете из себя автоматическую спам-рассылку.
CAPTCHA на основе изображений
Enter the characters shown in the image.