Показать сообщение отдельно
Старый 15.07.2010, 10:05   #1
are
Продвинутый
 
Аватар для are
 
Регистрация: 25.10.2006
Адрес: Новосибирск
Сообщений: 36
Отправить сообщение для are с помощью ICQ
По умолчанию Такая задачка (почти решенная) обработка контента

хочу обработать текстовые контент-элементы в зависомости от выбора Layout1, Layout2 ..., чтобы они выводились так:

Код HTML:
<div class="block1">
   <h1 class="header1">Title</h1>
   <div class="content1">Text text</div>
</div>

<div class="block2">
   <h1 class="header2">Title</h1>
   <div class="content2">Text text</div>
</div>
Типоскрипт:

Код:
lib.LEFT_BOX = CONTENT
lib.LEFT_BOX {
	table = tt_content
	select {
		pidInList = this
		orderBy = sorting
		where = colPos=1
	}
	renderObj.stdWrap.cObject=CASE
	renderObj.stdWrap.cObject {
		key.field = header_layout		
		default=COA
		default {		
			10 = TEXT
			10 {
				field=header
				wrap = <h1 class="defaultHeader">|</h1>
			}
			20 = TEXT
			20 {
				required=1
				field=bodytext
				wrap = <div class="defaultContent">|</div>
			}
			wrap=<div class="defaultBlock">|</div>
		
		}
		1=COA
		1 {		
			10 = TEXT
			10 {
				field=header
				wrap = <h1 class="header1">|</h1>
			}
			20 = TEXT
			20 {
				required=1
				field=bodytext
				wrap = <div class="content1">|</div>
			}
			wrap=<div class="block1">|</div>
		
		}
	}		
}
...
subparts.LEFT_BLOCK < lib.LEFT_BOX
все замечательно работает, кроме одно: теряется разметка bodytext, т.е ссылки не обрабатываются, параграфы исчезают.

как подключить HTML обработчик к bodytext ?
are вне форума   Ответить с цитированием