Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Обсуждение общих технических вопросов > Общие вопросы

Ответ
 
Опции темы Опции просмотра
Старый 19.09.2011, 17:11   #1
KentAVr
Продвинутый
 
Регистрация: 21.10.2010
Сообщений: 87
По умолчанию RealUrL:как сделать?

Собственно решил натянуть RealUrL на сайт.
1.Установил RealUrL
2.Прописал .htacctss
3.Установил Realurl Configurator
4.Зашел в Base0Configuration
5. Нажал Copy default content (attention overrides)
6. Сохранился очистил кеши.
Вроде все работает т.е.
странички вида mydomen.ru/7/
Имею структуру
-Главная
--О компании
---Контакты (id=7)
---Пресса о нас
Хочу увидеть странички такого вида.
mydomen.ru/about/contact.html
а вижу только mydomen.ru/7/ пол дня гугления и копания в мануале результатов не принесли .. такое ощющение что я чегото тупо недопонимаю .. Распишите нубу .. по пунктам , что делать? Пожалуйста.
По принцыпу..
1. Зайди в страничку "О компании" напиши в поле Speaking URL path segment: "about" ..
2. Зайди в файл realurlconf.php .. и там напиши ..
Заранее благодарен.
KentAVr вне форума   Ответить с цитированием
Старый 19.09.2011, 17:45   #2
elezeo
Продвинутый
 
Аватар для elezeo
 
Регистрация: 05.07.2011
Адрес: Россия, Интернет
Сообщений: 69
По умолчанию

Ну если реалурл настроен, то необходимо в свойствах страницы указать псевдоним (вкладка Поведение).
Например странице О компании дать псевдоним "about"
А странице Контакты "contacts"
Если структура как в вашем случае - будет отображаться
domain.my/about/contacts/
Ну а вид ссылки уже настраивается по потребностям.
__________________
Успех не приходит к тем, кто ждет, что он к ним придет!
Он приходит к тем, кто создал для Успеха благоприятные условия!
elezeo вне форума   Ответить с цитированием
Старый 19.09.2011, 18:15   #3
KentAVr
Продвинутый
 
Регистрация: 21.10.2010
Сообщений: 87
По умолчанию

Цитата:
Сообщение от elezeo Посмотреть сообщение
Ну если реалурл настроен, то необходимо в свойствах страницы указать псевдоним (вкладка Поведение).
Спасибо. Елки как простото, ну почему нигде не написано что нужно указать псевдоним на вкладке поведение ((
Цитата:
Сообщение от elezeo Посмотреть сообщение
Если структура как в вашем случае - будет отображаться
domain.my/about/contacts/
Ну а вид ссылки уже настраивается по потребностям.
Нет не получается .. страница контактов имеет прямой id=7, т.е по факту нет preVars , и по логике вещей так и должно получаться, но менюто формируется нормально со всеми вложениями.. хотелосьбы чтоб и урл формировался также.. Можно конечно поиграть с PostVarSets, создавая их для каждого раздела, если я правильно понимаю, но влюбом случае не комильфо.

А как мне теперь сделать не domain.my/contacts/ , а domain.my/contacts.html вставка
Код:
Пример перевода id в путь:
'pagePath' => array(
'type' => 'user',
'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
'spaceCharacter' => '-',
'languageGetVar' => 'L',
'expireDays' => 30
),
не приводит к нужному результату.
Заранее благодарен за ответы.
KentAVr вне форума   Ответить с цитированием
Старый 19.09.2011, 18:37   #4
elezeo
Продвинутый
 
Аватар для elezeo
 
Регистрация: 05.07.2011
Адрес: Россия, Интернет
Сообщений: 69
По умолчанию

Цитата:
ну почему нигде не написано что нужно указать псевдоним на вкладке поведение
Об этом написано)))

Вообще на форуме эту тему уже перетирали, поэтому нужно просто поискать.
__________________
Успех не приходит к тем, кто ждет, что он к ним придет!
Он приходит к тем, кто создал для Успеха благоприятные условия!
elezeo вне форума   Ответить с цитированием
Старый 19.09.2011, 22:05   #5
-=UncleByte=-
Senior Member
 
Регистрация: 14.04.2006
Сообщений: 1,159
Отправить сообщение для -=UncleByte=- с помощью ICQ Отправить сообщение для -=UncleByte=- с помощью Skype™
По умолчанию

Вот тут русская версия статьи из Блога Дмитрия Дулепова - http://www.accio.lv/informacija/typo...ealurl-part-1/ - должно помочь.
-=UncleByte=- вне форума   Ответить с цитированием
Старый 20.09.2011, 14:06   #6
KentAVr
Продвинутый
 
Регистрация: 21.10.2010
Сообщений: 87
По умолчанию

Цитата:
Сообщение от elezeo Посмотреть сообщение
Об этом написано)))

Вообще на форуме эту тему уже перетирали, поэтому нужно просто поискать.
в пдфе не написано, в мануале на инглише тоже не написано..
тему перетирали, но на более глубоком слое понимая который мне сейчас еще не доступен(

Спс за ответ.
KentAVr вне форума   Ответить с цитированием
Старый 20.09.2011, 14:07   #7
KentAVr
Продвинутый
 
Регистрация: 21.10.2010
Сообщений: 87
По умолчанию

Цитата:
Сообщение от -=UncleByte=- Посмотреть сообщение
Вот тут русская версия статьи из Блога Дмитрия Дулепова - http://www.accio.lv/informacija/typo...ealurl-part-1/ - должно помочь.
да я вчера ее читал .. но там какбы всетаки вещи понятные из мануала и третей части нет( ..

Спс за помощь.
KentAVr вне форума   Ответить с цитированием
Старый 20.09.2011, 16:45   #8
elezeo
Продвинутый
 
Аватар для elezeo
 
Регистрация: 05.07.2011
Адрес: Россия, Интернет
Сообщений: 69
По умолчанию

Я так понимаю молодой человек ищет эту функцию
Код:
    'pagePath' => array(
        'type' => 'user',
        'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
        'spaceCharacter' => '-',
        'languageGetVar' => 'L',
        'expireDays' => 30
    )
Думаю это именно то, о чем Вы говорите!
читайте мануал на русском: http://www.typo3.ru/fileadmin/docume...09/RealURL.pdf (стр. 15 и ниже)

Вы все правильно нашли. Убедитксь, что Вы верно настроили realurl.
Код я проверил. Он работает..

Вот весь блок настройки:
Код:
$TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT'] = array(
    'init' => array(
            'enableCHashCache' => 1,
            'appendMissingSlash' => 'ifNotFile',
            'enableUrlDecodeCache' => 1,
            'enableUrlEncodeCache' => 1,
            'respectSimulateStaticURLs' => 0,
            'postVarSet_failureMode'=>'redirect_goodUpperDir',
	    'emptyUrlReturnValue' => '/',
        ),
    'redirects_regex' => array (
    
    ),
    'pagePath' => array(
        'type' => 'user',
        'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
        'spaceCharacter' => '-',
        'languageGetVar' => 'L',
        'expireDays' => 30
    ),
);
__________________
Успех не приходит к тем, кто ждет, что он к ним придет!
Он приходит к тем, кто создал для Успеха благоприятные условия!
elezeo вне форума   Ответить с цитированием
Старый 21.09.2011, 12:25   #9
KentAVr
Продвинутый
 
Регистрация: 21.10.2010
Сообщений: 87
По умолчанию

Спасибо за ответ.. буду пробовать.
И за комплимент спасибо)
KentAVr вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как сделать линк на sitemap сергей_86 Общие вопросы 0 07.12.2009 15:41
Как сделать поля с динамическим контентом? SanderAMC Общие вопросы 14 22.10.2009 15:34
Как сделать ссылку на несколько страниц назад? Илья Общие вопросы 0 24.09.2007 17:58
Можно ли такое сделать?... Gamer89 TypoScript практикум 13 10.04.2007 18:02
Подскажите как правильней сделать Владимир Умнов Общие вопросы 2 12.10.2005 11:44


Часовой пояс GMT +4, время: 21:20.


Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot

Хостинг и техническая поддержка: TYPO3 Лаборатория