page_row.html
2.13 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
<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>
<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>
</tal:block>
</td>
<td style="text-align:center;">
<a row_id="${m/f_id}" act="edit">Редактировать</a>
<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>
</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>