![]() |
Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
|
![]() |
#1 |
Продвинутый
Регистрация: 26.10.2011
Сообщений: 31
|
![]()
У меня еще такой вопрос: для чего в редакторе страниц во вкладке Extended форма для добавления кнопок меню: http://forum.typo3.biz/attachment.ph...1&d=1320302845
Получается, можно создать меню силами самого typo3? |
![]() |
![]() |
![]() |
#2 |
Продвинутый
Регистрация: 26.10.2011
Сообщений: 31
|
![]()
Скрипт я естественно изменил под себя
![]() |
![]() |
![]() |
![]() |
#3 |
Senior Member
|
![]()
Мне кажется этм поля добавлены каким-то экстом который вы устанавливали сами. В стандартной странице я не помню что бы такие были.
Меню всегда создается силами TYPO3. Просто есть вариант графического меню GMENU, для которого как раз и могут быть полезны такие картинки. Эти поля один из способов как связать нужные картинки для меню со страницей. |
![]() |
![]() |
![]() |
#4 |
Продвинутый
Регистрация: 26.10.2011
Сообщений: 31
|
![]()
У меня версия typo - 4.5.6. Может у вас более ранняя?
|
![]() |
![]() |
![]() |
#5 |
Senior Member
|
![]()
Нет, от версии это не должно зависеть. Тем более в закладку "Extended" как раз попадают поля добавленные стороними экстами, не из ядра.
|
![]() |
![]() |
![]() |
#6 |
Продвинутый
Регистрация: 26.10.2011
Сообщений: 31
|
![]()
Тут еще одна проблема всплыла: я прописываю в ссылке href="index.php?id=409", а в исходном коде получаю: href="fileadmin/templates/index.php?id=409" и естественно ссылка оказывается нерабочей.
Как с этим бороться? |
![]() |
![]() |
![]() |
#7 |
Senior Member
|
![]()
То что у вас получается это закономерно. При обработке шаблона (TS.TEMPLATE) все относительные ссылки преобразовываются и к ним добавляется префикс заданный вами в параметрах TEMPLATE.
Простейший вариант решения - прописать полную ссылку с http://... Вопрос в том, зачем вы ссылки вручную прописываете? Если вы хотите вставить ссылку на конкретную страницу в конкретное место шаблона так сказать TYPO3-way, то в шаблоне вместо <a>...</a> вставьте ###PAGE_XXX_LINK###, а в TS напишите примерно так: Код:
page = PAGE page.10.marks.PAGE_XXX_LINK = TEXT page.10.marks.PAGE_XXX_LINK.value = Текст ссылки page.10.marks.PAGE_XXX_LINK.typolink.parameter = 409 |
![]() |
![]() |
![]() |
#8 |
Продвинутый
Регистрация: 26.10.2011
Сообщений: 31
|
![]()
Это ссылки в меню, оно одинаковое для всего сайта и мне кажется проще сразу забить их в шаблон.
Я понимаю конечно, что это не очень правильно, но я первый раз имею дело с Typo3 и мне надо поскорее сделать хоть какой-то работающий сайт. |
![]() |
![]() |
![]() |
#9 |
Продвинутый
Регистрация: 26.10.2011
Сообщений: 31
|
![]() |
![]() |
![]() |
![]() |
#10 |
Senior Member
|
![]()
"Выпадающее" - это вообще ни коим боком не относиться к TYPO3 и его возможностям. Поведение и внешний вид меню - это все HTML + CSS + JS (опционально).
Почитайте доки и примеры про HMENU, TMENU, GMENU. Используйте мощь TYPO3. Ссылки прописанные в коде вручную - это в корне неверный подход. |
![]() |
![]() |
![]() |
Опции темы | |
Опции просмотра | |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Настройки параметров ImageMagick для TYPO3 на FreeBSD и Linux | Valery Romanchev | Мастер-класс | 9 | 25.06.2013 22:38 |
TemplaVoila и выпадающее меню | djpicasso | Общие вопросы | 5 | 15.10.2009 16:50 |
Рендеринг меню в таблицу | AleXUnder | Общие вопросы | 3 | 26.03.2009 17:55 |
Динамическое меню из PHP в TYPO3 | c0d3r | Общие вопросы | 9 | 06.03.2007 15:49 |
Динамическое меню и рисунок | Мельничук Сергей | Общие вопросы | 1 | 17.10.2005 12:55 |