class DarkRaha extends com { // разработка приложений
            String a="Главная" b="Контакты" c="О сайте"
};

основы

введение
инсталляция
структура Drupal
чистые ссылки
локализация
установка модулей
настройка модулей
пользователи
страницы сайта
главная страница
формат ввода
синонимы ссылок
таксономия
меню

разработка сайта

темы
подтемы
файл .info
шаблоны
переменные page.tpl.php
шаблон block.tpl.php
шаблон node.tpl.php
пример node.tpl.php 1

Справочник по Drupal

Синонимы ссылок

При создании материала новой странице дается внутренний адрес, типа node/1. Для изменения этого адреса используется модуль Path, входящий в дистрибутив drupal. Если модуль активирован, то при создании материала будет доступен дополнительный пункт - настройка адресов, позволяющий задать синоним для страницы.

Чтобы не вводить синонимы вручную, можно установить модули:

После установки в разделе конструкция сайта будет доступен новый пункт - синонимы URL:
Administer-> Site building-> URL aliases
Там по ссылке "Automated alias settings" можно настроить автоматические адреса на основе типа материала, заголовка страницы, элементов словаря и имени пользователя.

Ниже приведены некоторые подстановки используемые при построении шаблона:

Полный список подстановок доступный для каждой группы настроек можно получить по ссылке "Replacement patterns".

При включенной транслитерации в список удаляемых строк можно добавить русские предлоги и союзы, типа iz, po, nad и т.п.

Только url переданные через функции drupal l() или url() будут перезаписаны синонимами во время вывода страницы. Поэтому жесткие ссылки 'href="node/$node->nid"' в модуле или шаблоне лучше заменить на


'href="'. url("node/$node->nid") .'"'
   или
l("Your link title", "node/$node->nid")

Рейтинг@Mail.ru