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

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

Ответ
 
Опции темы Опции просмотра
Старый 03.11.2011, 11:48   #1
Йожек
Продвинутый
 
Регистрация: 26.10.2011
Сообщений: 31
По умолчанию

У меня еще такой вопрос: для чего в редакторе страниц во вкладке Extended форма для добавления кнопок меню: http://forum.typo3.biz/attachment.ph...1&d=1320302845

Получается, можно создать меню силами самого typo3?
Изображения
Тип файла: jpg extended.jpg (60.5 Кб, 8 просмотров)
Йожек вне форума   Ответить с цитированием
Старый 03.11.2011, 11:52   #2
Йожек
Продвинутый
 
Регистрация: 26.10.2011
Сообщений: 31
По умолчанию

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

Мне кажется этм поля добавлены каким-то экстом который вы устанавливали сами. В стандартной странице я не помню что бы такие были.

Меню всегда создается силами TYPO3. Просто есть вариант графического меню GMENU, для которого как раз и могут быть полезны такие картинки. Эти поля один из способов как связать нужные картинки для меню со страницей.
dmartynenko вне форума   Ответить с цитированием
Старый 03.11.2011, 13:53   #4
Йожек
Продвинутый
 
Регистрация: 26.10.2011
Сообщений: 31
По умолчанию

У меня версия typo - 4.5.6. Может у вас более ранняя?
Йожек вне форума   Ответить с цитированием
Старый 03.11.2011, 13:58   #5
dmartynenko
Senior Member
 
Аватар для dmartynenko
 
Регистрация: 20.07.2007
Адрес: Беларусь, Минск
Сообщений: 957
Отправить сообщение для dmartynenko с помощью ICQ
По умолчанию

Нет, от версии это не должно зависеть. Тем более в закладку "Extended" как раз попадают поля добавленные стороними экстами, не из ядра.
dmartynenko вне форума   Ответить с цитированием
Старый 09.11.2011, 11:19   #6
Йожек
Продвинутый
 
Регистрация: 26.10.2011
Сообщений: 31
По умолчанию

Тут еще одна проблема всплыла: я прописываю в ссылке href="index.php?id=409", а в исходном коде получаю: href="fileadmin/templates/index.php?id=409" и естественно ссылка оказывается нерабочей.

Как с этим бороться?
Йожек вне форума   Ответить с цитированием
Старый 09.11.2011, 11:29   #7
dmartynenko
Senior Member
 
Аватар для dmartynenko
 
Регистрация: 20.07.2007
Адрес: Беларусь, Минск
Сообщений: 957
Отправить сообщение для dmartynenko с помощью ICQ
По умолчанию

То что у вас получается это закономерно. При обработке шаблона (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
Так ссылка будет создана по всем TYPO3 правилам и через RealURL (если есть).
dmartynenko вне форума   Ответить с цитированием
Старый 09.11.2011, 11:35   #8
Йожек
Продвинутый
 
Регистрация: 26.10.2011
Сообщений: 31
По умолчанию Спасибо за ответ

Это ссылки в меню, оно одинаковое для всего сайта и мне кажется проще сразу забить их в шаблон.
Я понимаю конечно, что это не очень правильно, но я первый раз имею дело с Typo3 и мне надо поскорее сделать хоть какой-то работающий сайт.
Йожек вне форума   Ответить с цитированием
Старый 09.11.2011, 11:42   #9
Йожек
Продвинутый
 
Регистрация: 26.10.2011
Сообщений: 31
По умолчанию

Цитата:
Сообщение от dmartynenko Посмотреть сообщение
Меню всегда создается силами TYPO3.
Я так понимаю, силами одного TYPO3 можно создать обычное меню в виде ссылок или картинок, не выпадающее?
Йожек вне форума   Ответить с цитированием
Старый 09.11.2011, 11:51   #10
dmartynenko
Senior Member
 
Аватар для dmartynenko
 
Регистрация: 20.07.2007
Адрес: Беларусь, Минск
Сообщений: 957
Отправить сообщение для dmartynenko с помощью ICQ
По умолчанию

"Выпадающее" - это вообще ни коим боком не относиться к TYPO3 и его возможностям. Поведение и внешний вид меню - это все HTML + CSS + JS (опционально).

Почитайте доки и примеры про HMENU, TMENU, GMENU. Используйте мощь TYPO3. Ссылки прописанные в коде вручную - это в корне неверный подход.
dmartynenko вне форума   Ответить с цитированием
Ответ

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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Настройки параметров 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


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


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

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