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

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

Ответ
 
Опции темы Опции просмотра
Старый 27.12.2010, 17:46   #1
Vornic
Senior Member
 
Аватар для Vornic
 
Регистрация: 22.08.2008
Адрес: Moldova
Сообщений: 212
Отправить сообщение для Vornic с помощью ICQ Отправить сообщение для Vornic с помощью Skype™
Question RealUrl: можно ли заставить генерить свои ссылки?

Привет Уважаемой typo3 общественности!
Может у кого есть опыт решения подобных задач.
Мне необходимо заставить realurl определенную страницу рассматривать как главную, т.е. чтобы он генерил в меню для одного из адресов не http://www.mysite.ru/kompanija/ а нормальный http://www.mysite.ru/
Пока я обхожусь через редирект, что как бы не правильно:
PHP код:
   'redirects' => array(
           
'kompanija/' => 'http://www.mysite.ru/',
    ), 
городить огород в меню, т.е. лепить через TS искусственный пункт меню тоже как бы не правильно.
Хотелось бы получить совета, как поступать?
__________________
С Уважением, Владимир Ворническу.
Vornic вне форума   Ответить с цитированием
Старый 28.12.2010, 13:11   #2
dmartynenko
Senior Member
 
Аватар для dmartynenko
 
Регистрация: 20.07.2007
Адрес: Беларусь, Минск
Сообщений: 957
Отправить сообщение для dmartynenko с помощью ICQ
По умолчанию

Одним из способов который можно попробовать - сделать страницу kompanija ссылкой на корневую.

Вообще не очень понятно для чего вам это. Если поясните, то возможно найдется другой вариант реализации вашей задумки.
dmartynenko вне форума   Ответить с цитированием
Старый 28.12.2010, 13:53   #3
Vornic
Senior Member
 
Аватар для Vornic
 
Регистрация: 22.08.2008
Адрес: Moldova
Сообщений: 212
Отправить сообщение для Vornic с помощью ICQ Отправить сообщение для Vornic с помощью Skype™
Exclamation

Цитата:
Сообщение от dmartynenko Посмотреть сообщение
Одним из способов который можно попробовать - сделать страницу kompanija ссылкой на корневую.
Этот вариант не подходит, напротив, корневая страница у меня является ссылкой на главную. Так удобней, в ней главный TS скрипт, ей присвоен шаблон внутренних страниц(для того чтобы вся иерархия имела этот шаблон), а главной - шаблон главной.

Цитата:
Сообщение от dmartynenko Посмотреть сообщение
Вообще не очень понятно для чего вам это. Если поясните, то возможно найдется другой вариант реализации вашей задумки.
Банально - каприз заказчика.

PS Собственно, и интересно, задача вроде как не тривиальная.
__________________
С Уважением, Владимир Ворническу.
Vornic вне форума   Ответить с цитированием
Старый 28.12.2010, 14:06   #4
dmartynenko
Senior Member
 
Аватар для dmartynenko
 
Регистрация: 20.07.2007
Адрес: Беларусь, Минск
Сообщений: 957
Отправить сообщение для dmartynenko с помощью ICQ
По умолчанию

Цитата:
Сообщение от Vornic Посмотреть сообщение
Этот вариант не подходит, напротив, корневая страница у меня является ссылкой на главную. Так удобней, в ней главный TS скрипт, ей присвоен шаблон внутренних страниц(для того чтобы вся иерархия имела этот шаблон), а главной - шаблон главной.
Так все равно не понятно что мешает сделать еще одну страницу ссылкой на главную (коневую)?

У вас главная и корневая страницы это разные страницы? Если да, то зачем?
dmartynenko вне форума   Ответить с цитированием
Старый 28.12.2010, 14:25   #5
Vornic
Senior Member
 
Аватар для Vornic
 
Регистрация: 22.08.2008
Адрес: Moldova
Сообщений: 212
Отправить сообщение для Vornic с помощью ICQ Отправить сообщение для Vornic с помощью Skype™
Exclamation

Цитата:
Сообщение от dmartynenko Посмотреть сообщение
Так все равно не понятно что мешает сделать еще одну страницу ссылкой на главную (коневую)?
Идея хороша, но как то не красиво - две лишние страницы :-)

Цитата:
Сообщение от dmartynenko Посмотреть сообщение
У вас главная и корневая страницы это разные страницы? Если да, то зачем?
да, это разные страницы, корневая страница в меню не входит, HMENU же строится от определенного корня (узла).
Код:
lib.mainMenu = HMENU
lib.mainMenu.entryLevel = 0
lib.mainMenu.wrap = <UL> | </UL> 
...
PS Возможно я не правильно понимаю typo3. Уж слишком гибкая она, и путей решения задачи масса :-)
__________________
С Уважением, Владимир Ворническу.
Vornic вне форума   Ответить с цитированием
Старый 28.12.2010, 14:34   #6
dmartynenko
Senior Member
 
Аватар для dmartynenko
 
Регистрация: 20.07.2007
Адрес: Беларусь, Минск
Сообщений: 957
Отправить сообщение для dmartynenko с помощью ICQ
По умолчанию

Цитата:
Сообщение от Vornic Посмотреть сообщение
Идея хороша, но как то не красиво - две лишние страницы :-)
На сколько я понимаю исходая задача этим решается (я еще раз ее внимательно перечитал)? Или задача все же другая?

Если у вас получается несколько (две) страницы в меню, которые ссылаются на главную и одна из них лишняя, то просто исключите ее по ID (свойство excludeUidList).
dmartynenko вне форума   Ответить с цитированием
Ответ


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
относительные ссылки в realUrl demav Общие вопросы 0 11.09.2009 17:08
Можно ли заставить яваскриптовский alert() писать по русски? Winston James Общие вопросы 7 12.05.2008 02:29
Как при помощи RealUrl реализовать ссылки с расширением .htm Manas Общие вопросы 1 01.02.2008 13:55
свой экстеншн и realurl dr_on Общие вопросы 2 23.12.2006 17:53
как экспортировать ссылки RealURL ? demav Общие вопросы 0 21.10.2006 00:35


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


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

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