Здравствуйте, вопрос: можно ли изменить стандартные ссылки node/, forum, taxonomy/term/
т.е. вместо node всегда к примеру был article.
Вместо taxonomy/term/ - tags/ или cat/metka/?
Лучше Pathauto, там в настройках можно любые шаблоны путей для синонимов прописать.
Приведенный выше модуль только для таксономии. А что не такого в Pathauto?
Потому как каждая замена url - эта запись в базу. Когда генерируется страницы сайта, каждая внутренняя ссылка будет требовать запроса из базы. Т.к. внутренних ссылок чаще всего много, следовательно и запросов много -> большая нагрузка.
Выборка сотни строк из базы - плевое дело;)
К тому же кэширование рулит;)
Как по вашему будет работать модуль, выполняющий ваши задачи? Тем же способом. Конечно можно править ядро, но чем это чревато и насколько геморно - сами знаете.
Path не подходит, там надо каждую страницу изменять самому.
«Как по вашему будет работать модуль, выполняющий ваши задачи? Тем же способом. Конечно можно править ядро, но чем это чревато и насколько геморно - сами знаете.»
Вот интересуюсь, есть ли модуль, который автоматом правит ядро, т.е. просто заменяет в ядре node на любое другое значение. И можно ли такой модуль сделать, чтобы он не создавал нагрузку при выборке старниц? Готов оплатить.
«Жить, тоже, вредно. Вы теорию с практикой не сравнивайте :)»
Сегодня просматривая новые модули нашел ссылку на интересную функцию [ru-api=custom_url_rewrite]custom_url_rewrite[/ru-api] для Drupal 5. Собственно немного покопавшись нашел функции [ru-api=custom_url_rewrite_outbound]custom_url_rewrite_outbound[/ru-api] и [ru-api=custom_url_rewrite_inbound]custom_url_rewrite_inbound[/ru-api]. В документации написано как их использовать. Вроде то, что доктор прописал)
Комментарии
taxonomy_redirect
Лучше Pathauto, там в настройках можно любые шаблоны путей для синонимов прописать.
Приведенный выше модуль только для таксономии. А что не такого в Pathauto?
Pathauto, создает очень большую нагрузку.
С чего вы это взяли?
Потому как каждая замена url - эта запись в базу. Когда генерируется страницы сайта, каждая внутренняя ссылка будет требовать запроса из базы. Т.к. внутренних ссылок чаще всего много, следовательно и запросов много -> большая нагрузка.
Жить, тоже, вредно. Вы теорию с практикой не сравнивайте
Выборка сотни строк из базы - плевое дело;)
К тому же кэширование рулит;)
Как по вашему будет работать модуль, выполняющий ваши задачи? Тем же способом. Конечно можно править ядро, но чем это чревато и насколько геморно - сами знаете.
Можно, модуль Path.
Path не подходит, там надо каждую страницу изменять самому.
«Как по вашему будет работать модуль, выполняющий ваши задачи? Тем же способом. Конечно можно править ядро, но чем это чревато и насколько геморно - сами знаете.»
Вот интересуюсь, есть ли модуль, который автоматом правит ядро, т.е. просто заменяет в ядре node на любое другое значение. И можно ли такой модуль сделать, чтобы он не создавал нагрузку при выборке старниц? Готов оплатить.
«Жить, тоже, вредно. Вы теорию с практикой не сравнивайте :)»
А практика разве это не подсказывает?
замену node найдете поиском
Сегодня просматривая новые модули нашел ссылку на интересную функцию [ru-api=custom_url_rewrite]custom_url_rewrite[/ru-api] для Drupal 5. Собственно немного покопавшись нашел функции [ru-api=custom_url_rewrite_outbound]custom_url_rewrite_outbound[/ru-api] и [ru-api=custom_url_rewrite_inbound]custom_url_rewrite_inbound[/ru-api]. В документации написано как их использовать. Вроде то, что доктор прописал)