page_row.html 2.13 KB
<tal:block  metal:define-macro="page_row" >

	<tal:block tal:condition="exists:modules" tal:repeat="m modules">
		<tr tal:condition="m/module_title">
			 <td style="text-align:left;padding:5px;" colspan="3" tal:condition="not:MAIN_MULTILANG"><b>${m/m_name}</b></td>
			 <td style="text-align:left;padding:5px;" colspan="4" tal:condition="MAIN_MULTILANG"><b>${m/m_name}</b></td>
			 <td style="text-align:center" >
			 <b><a row_id="${m/m_id}" act="update" >Обновить</a></b> &nbsp;&nbsp;
			 <b><a row_id="${m/m_id}" act="del">Удалить</a></b>
			 </td>
		</tr>



		<tr class="body2" style="font-size:14px;text-align:left;padding:2px;" >
			<td style="text-align:center">${m/f_id}</td>
			<td>${m/f_name}</td>
			<td>${m/t_name}</td>
			<td style="text-align:center;" tal:condition="m/lang_links">
			<tal:block  tal:repeat="ll m/lang_links">
				<a tal:condition="ll/exists" tal:omit-tag="not:ll/exists" act="lang" row_id="${m/f_id}" lang="${ll/lang}"  >${ll/lang}</a>  &nbsp; &nbsp;
			 </tal:block> 
			</td>
			<td style="text-align:center;">
				<a row_id="${m/f_id}" act="edit">Редактировать</a> &nbsp;&nbsp;
				<a row_id="${m/f_id}" act="delete_page">Удалить</a></td>
		</tr>
	</tal:block>

	<tal:block tal:condition="exists:new_modules" tal:repeat="n new_modules">
	<tr >
			 <td style="text-align:left;padding:5px;" colspan="3" tal:condition="not:MAIN_MULTILANG"><b>${n/m_name}</b></td>
			 <td style="text-align:left;padding:5px;" colspan="4" tal:condition="MAIN_MULTILANG"><b>${n/m_name}</b></td>
			 <td style="text-align:center" >
			 <b><a row_id="${n/m_path}" act="install">Установить</a></b> &nbsp;&nbsp;
			 </td>
	</tr>

	<tr class="body2" style="font-size:14px;text-align:left;padding:2px;" tal:condition="n/pages" tal:repeat="p n/pages">

			
			<td tal:condition="MAIN_MULTILANG" colspan="5">${p/name}</td>
			<td tal:condition="not:MAIN_MULTILANG" colspan="6">${p/name}</td>
			</tr>
	</tal:block>

</tal:block>



<tal:block tal:condition="exists:execute" metal:use-macro="page_row" >теперь вывод шаблона можно получить вручную, задав переенную execute</tal:block>