Свой компонент и стандартный SEF

Статус
В этой теме нельзя размещать новые ответы.

WerewolfGSM

Creative Developer
Регистрация
4 Дек 2006
Сообщения
266
Реакции
23
Добрый день.
Возникла такая проблема. Написал компонент. Привязал его к пункту меню. В шаблоне на главной странице мне так же надо его вызывать через большой баннер. Делаю это через
Код:
JRoute::_ ( 'index.php?option=com_itour&view=toursearch')
и получаю ссылку типа
Код:
 http://www.мой_сайт.ком/component/itour/?view=toursearch
, а очень хотелось бы привязать к виду что у пункта меню
Код:
http://www.мой_сайт.ком/tury/poisk-tura.html
Подскажите, что я делаю не так?
Спасибо
 
Да нет, делаешь всё так, просто компонент самописный и пути не предусмотрены в стандартном htaccess.

Напиши несколько примеров своих ссылок в разделе
Mod Rewrite / htaccess / ЧПУ
Для просмотра ссылки Войди или Зарегистрируйся

И подправь самостоятельно свой htaccess
 
Не не не. Что то не так. Если бы для всех компонентов надо было крамсать htaccess тогда понятно, а так htaccess делается один раз, для всего сайта.
Проблема гдето в другом месте.
 
Не не не. Что то не так. Если бы для всех компонентов надо было крамсать htaccess тогда понятно, а так htaccess делается один раз, для всего сайта.
Проблема гдето в другом месте.

Всё верно, для каждого компонента приходиться кромсать htaccess, если установить, сторонний sef,
например JoomSef от artio то для каждого компонента есть дополнение, которое вносит изменения в чпу

Joomsef поддерживает, например эти плагины
:
AdsManager, AlphaContent, Contacts XTD, Community Builder, Datso Gallery, DocMan, EZ Realty, Fireboard forum, Glossary, iJoomla Components, JE Comparison Charts, JEvents, Jomres, Joomlaboard, JoomFish, Joomla Tags, Jomres (Joomla Residents), Portfol, Seyret Video Component, SMF Bridge, SOBI2, Marketplace, Mosets Hot Property, Mosets Tree, ReMOSitory, RSGallery2, VirtueMart, Zoom Media Gallery и т.д.

А для других нужно самому писать, чтобы дописать правила.
 
Я использую родную джумловскую ЧПУ. По правилам джумлы, если у какой-то компоненты есть присвоенный пункт меню, то если вызывается этот компонент через JRoute, ему в качестве адреса будет присвоен пункт меню.
Покопавшись в документации, понял, что надо для своего компонента создать файл route.php в котором прописать правила ЧПУ для своего компонента. Вот пока разбираюсь, не могу понять до конца.
 
Добрый день.
Возникла такая проблема. Написал компонент. Привязал его к пункту меню. В шаблоне на главной странице мне так же надо его вызывать через большой баннер. Делаю это через
Код:
JRoute::_ ( 'index.php?option=com_itour&view=toursearch')
и получаю ссылку типа
Код:
 http://www.мой_сайт.ком/component/itour/?view=toursearch
, а очень хотелось бы привязать к виду что у пункта меню
Код:
http://www.мой_сайт.ком/tury/poisk-tura.html
Подскажите, что я делаю не так?
Спасибо
Этого не достаточно!
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху