|  | Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community | 
|  | #1 | 
| Senior Member Регистрация: 13.11.2006 
					Сообщений: 180
				 | 
			
			Бился над задачей, хотел попросить помощи, а в итоге сам всё решил. Всё-таки напишу, вдруг кому-то понадобится. Из определённой страницы извлекается контент и помещается в какую-то часть шаблона (допустим в lib.page_sidebar). Нужно сделать так, чтобы контент помещался в контейнер, только если записи на странице существуют. Сделал так: Код: # получаем количество записей на странице и записываем в регистр adv_count
lib.page_sidebar.5 = CONTENT
lib.page_sidebar.5{
	table = tt_content
	select{
		pidInList = 270
		selectFields = count(*) as count
	}
	renderObj = COA
	renderObj{
		10 = LOAD_REGISTER
		10.adv_count.field = count
	}
}
# Извлекаем записи
lib.page_sidebar.10 = CONTENT
lib.page_sidebar.10 {
	table = tt_content
	select{
		pidInList = 270
		orderBy = sorting
	}
	renderObj=COA
	renderObj{
		10=TEXT
		10{
			field=header
			wrap = <h6>|</h6>
		}
		20=TEXT
		20{
			required=1
			field=bodytext
			wrap = <p>|</p>
		}
		wrap=<div class="adv">|</div>
	}
	# здесь помещаем содержимое в контейнер, если записи на странице есть
	stdWrap {
		wrap = <h5>Объявления</h5>|
		if{
			value = 0
			equals.data = register:adv_count
			negate = 1
		}
	}
} | 
|  |   |