Показать сообщение отдельно
Старый 11.06.2008, 20:01   #1
isol
Новенький
 
Регистрация: 11.06.2008
Сообщений: 7
По умолчанию Как создать виртуальный каталог используя realurl?

Здравствуйте

Установил в TYPO3 расширение realurl и пытаюсь разобраться в его возможностях. Для начала создал две страницы с такими адресами:
Код:
http://site.com/link-target.html
http://site.com/news95.html
Каждая страница содержит ссылку на другую страницу. Ссылки правильные, realurl работает.
Теперь хочу чтобы каждая из страниц находилась внутри виртуального каталога, например с именем cms. То есть мои страницы должны получить такие новые адреса:
Код:
http://site.com/cms/link-target.html
http://site.com/cms/news95.html
Судя по мануалу realurl для этого нужно добавить в конфигурацию такой кусок кода:
Код:
'preVars' => array (
  array(
    'type' => 'action',        // "type" action
    'index' => array(
      'cms' => '',    // Just bypass
    ),
  ),
),
Вставил этот код, но добиться желаемого удалось только наполовину: если набрать новый адрес страницы (http://site.com/cms/news95.html) в браузере, то TYPO3 выдаёт правильную страницу, но ссылка с этой страницы на другую страницу генерируется неправильно: вместо http://site.com/cms/link-target.html я получаю http://site.com/-/link-target.html.
Подскажите, пожалуйста, что ещё нужно добавить в конфигурацию realurl, чтобы ссылки генерировались правильно?
И ещё один вопрос: что если я хочу поместить разные страницы в разные виртуальные каталоги? Как объяснить это realurl'у?
isol вне форума   Ответить с цитированием