![]()  | 
	Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community | 
| 
			
			 | 
		#1 | 
| 
			
			 Новенький 
			
			
			
			Регистрация: 19.03.2007 
				
				
				
					Сообщений: 6
				 
				
				
				
				
				 | 
	
	
	
		
		
			
			 
			
			Выкладываю по просьбе ребят с канала IRC. 
		
		
		
		
		
		
		
	Возникла проблема при переносе сверстанного сайта (css) на typo3. В верстке сложного меню необходимо было вставить внутрь тега <a></a> тег <span></span> Ребята на канале IRC пытались мне помочь, но у нас ничего не выходило. Решение пришло после долгого копания документации и экспериментов. Нашел чудо свойство doNotLinkIt = 1, которое отключает ссылку. Потом нашел свойство subst_elementUid = 1, которое включает {elementUid} элемента меню. И ручками сформировал ссылку. temp.menu_1 = HMENU temp.menu_1.1 = TMENU temp.menu_1.1 { NO.doNotLinkIt = 1 NO.allWrap = <li><div class='ma1'><div class='ma2'><div class='mt'></div></div></div> <div class='mbg'><a href="/index.php?id={elementUid}" onfocus="blurLink(this);"><span>|</span></a></div><div class='ma4'><div class='ma3'><div class='mb'></div></div></div></li> NO.subst_elementUid = 1 ACT = 1 ACT.doNotLinkIt = 1 ACT.allWrap = <li class='act'><div class='ma1'><div class='ma2'><div class='mt'></div></div></div> <div class='mbg'><a href="/index.php?id={elementUid}" onfocus="blurLink(this);"><span>|</span></a></div><div class='ma4'><div class='ma3'><div class='mb'></div></div></div></li> ACT.subst_elementUid = 1 }  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#2 | 
| 
			
			 Senior Member 
			
			
			
				
			
			
	 | 
	
	
	
		
		
			
			 
			
			В общем, не знаю какой сложности там нужен <span>, но в TSRef есть такая фишка как: ATagBeforeWrap + linkWrap. По идее должно помочь)
		 
		
		
		
		
		
		
			
				__________________ 
		
		
		
		
	Персональный блог про заработок в интернете + полезных блога про typo3 и wordpress  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#3 | 
| 
			
			 Продвинутый 
			
			
			
			
	 | 
	
	
	
		
		
			
			 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#4 | 
| 
			
			 Senior Member 
			
			
			
				
			
			
	 | 
	
	
	
		
		
			
			 
			
			stdWrap - работает на текст в ссылке! 
		
		
		
		
		
		
			
		
		
		
		
		
			stdWrap.wrap = <span>|</span> Все что нужно Руками если и генерить ссылки то только через typolink! ... То что Вы делаете категарически делать нельзя! Последний раз редактировалось Pavel Antonov; 10.04.2007 в 21:43  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#5 | 
| 
			
			 Senior Member 
			
			
			
				
			
			
	 | 
	
	
	
		
		
			
			 
			
			Ну может я не совсем понял что требовалось))  
		
		
		
		
		
		
			По фразе "В верстке сложного меню необходимо было вставить внутрь тега <a></a> тег <span></span>" кроме ATagBeforeWrap ниче в голову не приходит)) Посему вопрос - можно код этого сложного меню в студию)) 
				__________________ 
		
		
		
		
	Персональный блог про заработок в интернете + полезных блога про typo3 и wordpress  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#6 | 
| 
			
			 Новенький 
			
			
			
			Регистрация: 19.03.2007 
				
				
				
					Сообщений: 6
				 
				
				
				
				
				 | 
	
	
	
		
		
			
			 
			
			Ну там не так уж и сложно, был предоставлен сверстанный сторонним дизайнером сайт (4 страницы) моя задача вкрутить его в ЦМС за 3 дня, пришлось паралельно знакомится с TYPO3 и вкручивать, успел за 4 дня... 
		
		
		
		
		
		
		
	А меню показано в первом посте. Pavel Antonov - stdWrap у меня только обрабатывал текст вместе со ссылкой, я много всего перепробовал пока обратился на канал IRC, там к сожалению идеи типа ATagBeforeWrap + linkWrap тоже не работали... вот наковырял то что написал в первом посте. Возможно typolink это правильнее, но с моим опытом typo3 я пока судить не могу ![]() Может перепишете код в первом посте для пользования typolink ? Все будут благодарны.  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#7 | |
| 
			
			 Senior Member 
			
			
			
				
			
			
	 | 
	
	
	
		
		
			
			 Цитата: 
	
 Код: 
	    1 = TMENU
    1 {
        wrap = <div id="login">|</div>
        NO.wrapItemAndSub = <h4>|</h4>
        NO.stdWrap.wrap = | >>
    }
Приводить код по typolink смысла нет. Чего лечить несуществующую болезнь? Если интересно, читайте TSref. Последний раз редактировалось Pavel Antonov; 11.04.2007 в 16:44  | 
|
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#8 | 
| 
			
			 Новенький 
			
			
			
			Регистрация: 19.03.2007 
				
				
				
					Сообщений: 6
				 
				
				
				
				
				 | 
	
	
	
		
		
			
			 
			
			Все заработало отлично, большое спасибо, все приходит с опытом.
		 
		
		
		
		
		
		
		
	 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
![]()  | 
	
	
| Опции темы | |
| Опции просмотра | |
		
  | 
	
		
  | 
			 
			Похожие темы
		 | 
	||||
| Тема | Автор | Раздел | Ответов | Последнее сообщение | 
| Как сделать активный пункт меню без тега <a> ? | KUMARIN | Общие вопросы | 2 | 21.07.2006 23:02 |