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.rar | 1.52 КБ |

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