Насколько знаю, доступен он будет по адресу site.ru/component1/
А можно ли сделать так, чтобы он был доступен еще по нескольким адресам, например: site.ru/component2/ и site.ru/component473/
Не делая его копий в другие папки) Думаю понятно отписал) если что — спрашивайте, напишу подробнее :)
FreeLancer, Если не сикрет а зачем вам это? Все борятся с дублями а вам наоборот не хватает дублей
нет, вы немного не поняли, просто нужно чтобы в компонент передавался параметр, в зависимости от адреса, что-то типа:
'_uri' => '/^component1$/i', 'do' => 'razdel-1' ); '_uri' => '/^component2$/i', 'do' => 'razdel-2' );
Можно конечно наделать под все разделы копий этого компонента, но их очень много, поэтому хотелось бы сделать одним компонентом… Просто в плане ядра, там возможна такая реализация? Это вопрос скорее к разработчикам системы, Fuze и R2
но, можно заюзать .htaccess
и перенаправлять все адреса
/components/component(*)/
на
/components/component/?do=(*)
Хотя можно и сразу использовать передачу переменных в адресе)
зы, Но скажу точно — даже не понятно что советовать, ведь непонятно что нужно!)
Не совсем понял, вернее совсем не понял))
но, можно заюзать .htaccess
и перенаправлять все адреса
/components/component(*)/
на
/components/component/?do=(*)
Хотя можно и сразу использовать передачу переменных в адресе)
зы, Но скажу точно — даже не понятно что советовать, ведь непонятно что нужно!)
да что непонятного то, нужно чтобы компонент расположенный в папке /components/component1, был доступен по URL адресу site.ru/component2
Вписать это в router.php — не помогает, как еще это можно прописать? Может как-то через url_rewrite.php?
Но редирект тут не поможет, мне нужны именно разные адреса для 1 компонента
site.ru/razdel-1
site.ru/razdel-2
site.ru/razdel-3
Для ясности вопроса, Вам надо, по примеру как это реализовано на WordPress, размещение одной публикации с отображением в разных категориях или компонентах?нужно чтобы компонент расположенный в папке /components/component1, был доступен по URL адресу site.ru/component2
Есть компонент, который выводит определенный контент из базы данных.Для ясности вопроса, Вам надо, по примеру как это реализовано на WordPress, размещение одной публикации с отображением в разных категориях или компонентах?
Допустим для вывода первого раздела открываю site.ru/razdel-1
Для вывода второго раздела открываю site.ru/razdel-2
Публикации что в инстанте — т.е. компонент "content" мне не нужен, под это пишется отдельный компонент, который и будет выводить инфу.
Что не ясно то я пишу? ) скажите, сформулирую еще по-другому )
'_uri' => '/^profile$/i', 'do' => 'profile' ); '_uri' => '/^clan$/i', 'do' => 'clan' ); return $routes; }
Компонент доступен по адресу site.ru/profile, но недоступен по адресу site.ru/clan
как сделать его доступным по двум адресам?
не получится, там же имя контроллера и модели будет другое, соответственно и компонент будет недоступен по адресу папки, которая линкуется на компонентЕсли сервер свой… мож линкануть папки?
'_uri' => '/^primer/profile$/i', 'do' => 'profile' ); '_uri' => '/^primer/clan$/i', 'do' => 'clan' );
вывод функций profile и clan.
Надеюсь мысль понятна.