![]()  | 
	Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community | 
| 
			
			 | 
		#1 | 
| 
			
			 Senior Member 
			
			
			
				
			
			
	 | 
	
	
	
		
		
			
			 
			
			Всем доброго времени суток. 
		
		
		
		
		
		
		
	Не знал, как правильно назвать тему... В общем проблема в следующем: нужно один и тот-же контент заврапить дважды. Объясню на примере, чтобы было проще понять: Код: 
	temp.js_search.2 = TEXT
temp.js_search.2.value = catsan/keetecat/food
temp.js_search.2.split {
  token = /
  cObjNum = 1
  1.current = 1
  1.wrap = <option value="|"></option>
}
temp.js_search.2.wrap = <select id="marken" class="select" name="tx_indexedsearch[sword]" onchange="if (this.selectedIndex != 0) {this.form.submit();}"><option value="" selected="selected">Tierbedarf Marken</option>|</select>
Проблема в том, что мне нужно, чтобы каждая часть строки появлялась в этом врапе дважды: один раз в качестве значения аргумента value, второй раз - внутри тега option. То есть, например, так: Код HTML: 
	<option value="food">food</option> Буду признателен ответвшим.  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#2 | 
| 
			
			 Senior Member 
			
			
			
				
			
			
	 | 
	
	
	
		
		
			
			 Код: 
	1 = <option value="{current:1}">{current:1}</option>
1.insertData = 1
 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#3 | 
| 
			
			 Senior Member 
			
			
			
				
			
			
	 | 
	
	
	
		
		
			
			 
			
			Оу... спасибо за подсказку  
		
		
		
		
		
		
		
	![]() Помогло!  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#4 | 
| 
			
			 Продвинутый 
			
			
			
			Регистрация: 01.01.2007 
				
				
				
					Сообщений: 68
				 
				
				
				
				
				 | 
	
	
	
		
		
			
			 
			
			подниму старую тему, т.к. возможно мой вопрос касается частично её. нужно для "эффекта тени" вывести дважды каждый пункт меню: один раз в див с классом обычным, и второй раз в див с классом тени, сдвинутым на пару пикселей относительно основного. 
		
		
		
		
		
		
		
		
			Если делать вот так: allWrap = <div class="mainmenu">|</div> <div class="shadow">|</div> то вторым врапом оборачивается хвост меню рекурсивно, но никак не дважды. подскажите пожалуйста, как сие организовать? апдейт: кажется, тут не врап надо использовать, а что-то иное. Последний раз редактировалось Antony_A; 31.07.2010 в 17:48  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#5 | 
| 
			
			 Senior Member 
			
			
			
			
	 | 
	
	
	
		
		
			
			 
			
			Есть же еще и allWrap и innerWrap - почитайте TSRef там все в подробностях расписано.
		 
		
		
		
		
		
		
		
	 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#6 | |
| 
			
			 Продвинутый 
			
			
			
			Регистрация: 01.01.2007 
				
				
				
					Сообщений: 68
				 
				
				
				
				
				 | 
	
	
	
		
		
			
			 Цитата: 
	
 Вы точно задачу прочитали внимательно требуемую и посоветовали то, что нужно? Быть может Вас не затруднит привести кусок кода тайпоскрипт? Может, я не понятно объяснил.. на выходе требуется: <div> <div class="menu">Menu One</div> <div class="shadow">Menu One</div> <div class="menu">Menu Two</div> <div class="shadow">Menu Two</div> ... </div>  | 
|
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#7 | 
| 
			
			 Senior Member 
			
			
			
				
			
			
	 | 
	
	
	
		
		
			
			 
			
			Так можно сделать. Я правда не скажу как, но, думаю, как-то примерно так: 
		
		
		
		
		
		
			allWrap.cObject = COA allWrap.cObject.10 = TEXT allWrap.cObject.10.wrap = <div class="menu">|<div> allWrap.cObject.20 = TEXT allWrap.cObject.20.wrap = <div class="shadow">|<div> А вообще дублирование HTML в целях презентации не есть хорошо. Тень вполне можно реализовать в CSS при помощи text-shadow или box-shadow 
				__________________ 
		
		
		
		
	TYPO3 FAQ  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#8 | ||
| 
			
			 Продвинутый 
			
			
			
			Регистрация: 01.01.2007 
				
				
				
					Сообщений: 68
				 
				
				
				
				
				 | 
	
	
	
		
		
			
			 Цитата: 
	
 <a href="products/" >Меню</a> <div class="menu"/> <div class="shadow"/> Причем именно так, без закрывающих тегов. (опечатку в коде я исправил) Цитата: 
	
  
		 | 
||
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
![]()  | 
	
	
		
  | 
	
		
  | 
			 
			Похожие темы
		 | 
	||||
| Тема | Автор | Раздел | Ответов | Последнее сообщение | 
| Templaoila: wrap each content element. How? | typo27 | TypoScript практикум | 1 | 06.03.2008 18:48 | 
| Один движок, один хост, несколько сайтов... Возможно ли? | Hiller | TYPO3 хостинг | 3 | 15.11.2007 13:36 | 
| wrap для одного из полей FCE элемента. | Tod | TypoScript практикум | 0 | 12.12.2006 15:35 | 
| Как wrap сделать для разных языков разный wrap | Владимир Умнов | Общие вопросы | 0 | 11.12.2005 16:29 | 
| wrap для отдельного контент-элемента | Lex Avramenko | Общие вопросы | 0 | 22.01.2004 23:00 |