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

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

Ответ
 
Опции темы Опции просмотра
Старый 28.12.2010, 14:48   #1
Vornic
Senior Member
 
Аватар для Vornic
 
Регистрация: 22.08.2008
Адрес: Moldova
Сообщений: 212
Отправить сообщение для Vornic с помощью ICQ Отправить сообщение для Vornic с помощью Skype™
Question

Цитата:
Сообщение от dmartynenko Посмотреть сообщение
На сколько я понимаю исходая задача этим решается (я еще раз ее внимательно перечитал)? Или задача все же другая?
Нет, вот только что попробовал, скрыл главную из меню (Hide in menu), создал еще одну рядом и сделал её ссылкой на корень. Как результат - ничего не изменилось (кэши зачищал, таблицы realurl чистил). Адрес так и остался - http://www.mysite.ru/kompanija/

Цитата:
Сообщение от dmartynenko Посмотреть сообщение
Если у вас получается несколько (две) страницы в меню, которые ссылаются на главную и одна из них лишняя, то просто исключите ее по ID (свойство excludeUidList).
я вместо excludeUidList использую "Hide in menu" - это же одно и то же?
__________________
С Уважением, Владимир Ворническу.
Vornic вне форума   Ответить с цитированием
Старый 28.12.2010, 14:59   #2
dmartynenko
Senior Member
 
Аватар для dmartynenko
 
Регистрация: 20.07.2007
Адрес: Беларусь, Минск
Сообщений: 957
Отправить сообщение для dmartynenko с помощью ICQ
По умолчанию

Цитата:
Сообщение от Vornic Посмотреть сообщение
Нет, вот только что попробовал, скрыл главную из меню (Hide in menu), создал еще одну рядом и сделал её ссылкой на корень. Как результат - ничего не изменилось (кэши зачищал, таблицы realurl чистил). Адрес так и остался - http://www.mysite.ru/kompanija/
А при переходе по этому адресу что получается?
Страница у вас типа "Ссылка" (в старых версиях название "Ярлык") ?
Сейчас попробовал - выбирается тип страницы "Ссылка", выбирается страница в соответсвующем поле "Ссылка на страницу" и в меню получается прямая ссылка на указанную страницу (проверил TYPO3 4.1 и 4.4).

Цитата:
Сообщение от Vornic Посмотреть сообщение
я вместо excludeUidList использую "Hide in menu" - это же одно и то же?
Это по смыслу похоже, но для разных целей.
Hide in menu - скрыть страницу из всех меню (кроме меню где явно указано includeNotInMenu).
excludeUidList - в конкретном меню скрыть именно указанные страницы.

Последний раз редактировалось dmartynenko; 28.12.2010 в 15:20
dmartynenko вне форума   Ответить с цитированием
Старый 28.12.2010, 15:15   #3
dmartynenko
Senior Member
 
Аватар для dmartynenko
 
Регистрация: 20.07.2007
Адрес: Беларусь, Минск
Сообщений: 957
Отправить сообщение для dmartynenko с помощью ICQ
По умолчанию

Нашел еще в доке по RealURL параметр:

Цитата:
dontResolveShortcuts

If set, page shortcuts are not resolved to their destination page.
NB: If you do not set this option the backends Speaking URL Management module will probably report duplicate entries in the pathCache table since both the shortcut page and the destination page will have the same URL entry. The error is in that case not a real problem of course, but annoying to the eye.
dmartynenko вне форума   Ответить с цитированием
Старый 28.12.2010, 17:19   #4
Vornic
Senior Member
 
Аватар для Vornic
 
Регистрация: 22.08.2008
Адрес: Moldova
Сообщений: 212
Отправить сообщение для Vornic с помощью ICQ Отправить сообщение для Vornic с помощью Skype™
По умолчанию

Еще раз повторил "приём с лишней страницей", после того как включил 'dontResolveShortcuts' => 1 ситуация наконец исправилась, правда теперь элемент меню главной страницы не получает статус "активный"
А в целом, Спасибо Дмитрий!

PS ...однако не покидает чувство, что это не правильный подход. :-)
PSS ...пытаюсь достучаться до Вашей аси, тщетно :-)
__________________
С Уважением, Владимир Ворническу.

Последний раз редактировалось Vornic; 28.12.2010 в 17:38 Причина: наблюдение
Vornic вне форума   Ответить с цитированием
Старый 29.12.2010, 14:40   #5
Андрей Аксенов
Senior Member
 
Регистрация: 12.04.2008
Адрес: Россия, Москва
Сообщений: 706
Отправить сообщение для Андрей Аксенов с помощью ICQ Отправить сообщение для Андрей Аксенов с помощью Skype™
По умолчанию

Не знаю, совсем по теме, или нет, но было здесь что-то схожее:
http://forum.typo3.biz/showthread.ph...t=%EC%E5%ED%FE
....
где была дана ссылка на страницу с фрагментами кода:
http://www.typo3wizard.com/en/snippe...-the-menu.html
Переведу суть:

Внешние ссылки и ярлыки непосредственно в меню
Для страниц типа "ссылка" и "внешний адрес" TYPO3 по умолчанию не делает непосредственных ссылок на целевые внешние страницы / страницы-ссылки.
Этот фрагмент кода подключает режимы CUR и ACT для страниц типа ссылка.
Все действие осуществляется при помощи объекта CASE в stdWrap элемента меню:
Цитата:
lib.menu=HMENU
lib.menu {
1=TMENU
1.wrap=<ul>|</ul>
1.NO {
# do not create a link here else there are double <a> tags
doNotLinkIt = 1
wrapItemAndSub=<li>|</li>
stdWrap.cObject = CASE
stdWrap.cObject {
key.field = doktype
default = TEXT
default {
field = title
typolink.parameter.field = uid
stdWrap.htmlSpecialChars = 1
}
# 4 = shortcut
4 = TEXT
4 {
field = title
typolink.parameter.field = shortcut
}
# 3 = external url
3 = TEXT
3 {
field = title
typolink.parameter.field = url
typolink.extTarget.field = target
}
}
}
}
Комментировать не буду, по-моему все понятно из кода...
Андрей Аксенов вне форума   Ответить с цитированием
Старый 29.12.2010, 15:07   #6
dmartynenko
Senior Member
 
Аватар для dmartynenko
 
Регистрация: 20.07.2007
Адрес: Беларусь, Минск
Сообщений: 957
Отправить сообщение для dmartynenko с помощью ICQ
По умолчанию

Цитата:
Сообщение от Андрей Аксенов Посмотреть сообщение
Для страниц типа "ссылка" и "внешний адрес" TYPO3 по умолчанию не делает непосредственных ссылок на целевые внешние страницы / страницы-ссылки.
У меня для типа "ссылка" делает. Голый свежий TYPO3 + RealURL (да и старые тоже делают).

Для внешнего адреса конечно по умолчанию редирект.
dmartynenko вне форума   Ответить с цитированием
Старый 29.12.2010, 16:19   #7
Vornic
Senior Member
 
Аватар для Vornic
 
Регистрация: 22.08.2008
Адрес: Moldova
Сообщений: 212
Отправить сообщение для Vornic с помощью ICQ Отправить сообщение для Vornic с помощью Skype™
По умолчанию

Т.е., вы рекомендуете делать ссылку в меню "вручную", исключая её через excludeUidList ?
__________________
С Уважением, Владимир Ворническу.
Vornic вне форума   Ответить с цитированием
Ответ

Опции темы
Опции просмотра
Комбинированный вид Комбинированный вид

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

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, время: 08:23.


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

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