[На главную] [К оглавлению раздела]

select

select - произвольная выборка

Возможные атрибуты:

Во всех атрибутах применяются специальные замены

<?xml version="1.0" encoding="utf-8"?>
<t:templates xmlns:t="/templates/ns" xmlns="http://www.w3.org/1999/xhtml">

<t:template id="index">
	<h1><t:var name="title" /></h1>
	<div><t:childrens template="category_list" /></div>
	<t:if expr="{PARENT_TEMPLATE_SRC_DEEP}==0">
		<!-- Статьи разбиты по категориям.
			На главной странице раздела стетей необходимо вывести последние 10 из всех категорий -->
		<t:select xpath="//page[@id='{VARS['id']}']/page/page"
sql="SELECT * FROM `{TABLE_PAGE}` AS A WHERE (`parent_id` IN (SELECT DISTINCT `parent_id` FROM `{TABLE_PAGE}` WHERE `parent_id`='{VARS['id']}'))"
checkversion="A" template="articles_list" length="10" />
	</t:if>
	<t:if expr="{PARENT_TEMPLATE_SRC_DEEP}==1">
		<t:childrens template="articles_list" length="10" />
	</t:if>
	<t:if expr="{PARENT_TEMPLATE_SRC_DEEP}==2">
		<t:block template="article" />
	</t:if>
</t:template>

<t:template id="category_list">
	<t:a><t:var name="title" /></t:a> &amp;nbsp;
</t:template>

<t:template id="articles_list">
	<div>
		<t:a><t:var name="title" /></t:a><br />
		<t:var name="description" />
	</div>
	<t:last><t:rule /></t:last>
</t:template>

<t:template id="articles">
	<t:var name="content" />
</t:template>

</t:templates>

[На главную] [К оглавлению раздела] [Вверх]