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

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

 
 
Опции темы Опции просмотра
Старый 29.07.2009, 15:49   #1
GAZok
Продвинутый
 
Регистрация: 26.05.2009
Сообщений: 53
По умолчанию сложная структура меню

...может не для всех она сложная, но помощь нужна мне в следующем:

При помощи вот этого скрипта:
Код:
temp.topmenu_2 = HMENU
temp.topmenu_2.entryLevel = 2
temp.topmenu_2.1 = TMENU
temp.topmenu_2.1 {

  NO.allWrap = <div class="m_top"> | </div>

  ACT = 1
  ACT.ATagParams = id="active"
  ACT.allWrap = <div class="m_top"> | </div>
  
  ACTIFSUB = 1
  ACTIFSUB.ATagParams = id="active"
  ACTIFSUB.allWrap = <div class="m_top"> | 
}

temp.topmenu_2.2 = TMENU
temp.topmenu_2.2 {
  wrap = <div class="m_down"> | </div></div>
  
  NO.allWrap = <div class="m_down_item"> | </div>

  ACT = 1
  ACT.ATagParams = id="active"
  ACT.allWrap = <div class="m_down_item"> | </div>
  
  ACTIFSUB = 1
  ACTIFSUB.ATagParams = id="active"
  ACTIFSUB.allWrap = <div class="m_down_item"> | 
}

temp.topmenu_2.3 = TMENU
temp.topmenu_2.3 {
  wrap = <div class="m_down"> | </div></div>
  
  NO.allWrap = <div class="m_down_item"> | </div>

  ACT = 1
  ACT.ATagParams = id="active"
  ACT.allWrap = <div class="m_down_item"> | </div>
}
Мне удалось создать следующий ХТМЛ код:
Код:
<div class="submenu" id="topmenu_2">
	<div class="m_top"><a href="index.php?id=1">page 1</a></div>
	<div class="m_top"><a href="index.php?id=2" id="active">page 2</a>
		<div class="m_down">

			<div class="m_down_item"><a href="index.php?id=3">sub-page 3</a></div>
			<div class="m_down_item"><a href="index.php?id=4">sub-page 4</a></div>
		</div>
	</div>
</div>
В нем мне необходимо ссылку на активную страницу поместить в другое место. А именно:
Код:
<div class="submenu" id="topmenu_2">
	<div class="m_top"><a href="index.php?id=1">page 1</a></div>
	<div class="m_top">
		<div class="m_down">

			<div class="m_down_item"><a href="index.php?id=3">sub-page 3</a></div>
			<div class="m_down_item"><a href="index.php?id=4">sub-page 4</a></div>
		</div><a href="index.php?id=2" id="active">page 2</a>
	</div>
</div>
Как изменить ТупоСкрипт для этого, не знаю. Приходила мысль, может можно в дочернем уровне меню, как то указать ссылку на отцовский пункт меню, а в самом отцовском обработчике закомментировать активний пункт. То есть ХТМЛ код получился бы такой:
Код:
<div class="submenu" id="topmenu_2">
	<div class="m_top"><a href="index.php?id=1">page 1</a></div>
	<div class="m_top"><!-- <a href="index.php?id=2" id="active">page 2</a> -->
		<div class="m_down">

			<div class="m_down_item"><a href="index.php?id=3">sub-page 3</a></div>
			<div class="m_down_item"><a href="index.php?id=4">sub-page 4</a></div>
		</div><a href="index.php?id=2" id="active">page 2</a>
	</div>
</div>
Это возможно?
GAZok вне форума   Ответить с цитированием
 


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Рендеринг меню в таблицу AleXUnder Общие вопросы 3 26.03.2009 17:55
Создать ещё одно меню, как? djolejek Общие вопросы 6 03.12.2008 17:29
Сложная структура с новостями maaboo Общие вопросы 7 15.09.2008 19:11
Разметка каскадного вложенного меню в TemplaVoila maaboo Общие вопросы 7 27.07.2008 17:11
Меню из подстраниц Grank Общие вопросы 6 31.01.2005 18:46


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


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

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