http://jawiki.jrudevels.org/index.php?title=JaWiki:Howto:CreateInfoTemplate&feed=atom&action=historyJaWiki:Howto:CreateInfoTemplate - Revision history2024-03-28T22:46:22ZRevision history for this page on the wikiMediaWiki 1.25.1http://jawiki.jrudevels.org/index.php?title=JaWiki:Howto:CreateInfoTemplate&diff=4407&oldid=prevFeez: проставил категории2007-06-10T13:31:58Z<p>проставил категории</p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr style='vertical-align: top;'>
<td colspan='2' style="background-color: white; color:black; text-align: center;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black; text-align: center;">Revision as of 13:31, 10 June 2007</td>
</tr><tr><td colspan="2" class="diff-lineno" id="L1" >Line 1:</td>
<td colspan="2" class="diff-lineno">Line 1:</td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">[[Category:JaWiki]]</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">[[Category:Documentation]]</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>Шаблоны сделанные с применением указанной ниже методики: [[Template:Library]]</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>Шаблоны сделанные с применением указанной ниже методики: [[Template:Library]]</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
</table>Feezhttp://jawiki.jrudevels.org/index.php?title=JaWiki:Howto:CreateInfoTemplate&diff=4406&oldid=prevFeez: некоторое описание того, как сделан Template:Library2007-06-10T13:30:11Z<p>некоторое описание того, как сделан Template:Library</p>
<p><b>New page</b></p><div>Шаблоны сделанные с применением указанной ниже методики: [[Template:Library]]<br />
<br />
== Вспомогательные шаблоны ==<br />
Их пока два: <br />
* [[Template:CommonInfo/Param]] &mdash; принимает два аргумента: название параметра и значение. Если значение определено, то вызывает CommonInfo/Line для отрисовки строки, иначе ничего не рисуется.<br />
* [[Template:CommonInfo/Line]] &mdash; вызывается первым и рисует обычную строку wiki-таблицы с двумя ячейками для названия параметра и его значений.<br />
<br />
<br />
== Стиль ==<br />
Если вы не забыли проставить классы и используете стандартные шаблоны для параметров CommonInfo/*, то полученный HTML будет иметь следующий вид. <br />
<pre><nowiki><br />
<table class = iTable><br />
<tbody><br />
<tr class = iHeader><br />
<td colspan=2> Назание программы </td><br />
</tr><br />
<tr class = iSection><br />
<td colspan=2> Назание секции с параметрами </td><br />
</tr><br />
<tr class = iLine><br />
<td class = iParam>Параметр1:</td> <td class = iValue>значение1</td><br />
</tr><br />
<tr class = iLine><br />
<td class = iParam>Параметр2:</td> <td class = iValue>значение2</td><br />
</tr><br />
<tr class = iSection><br />
...<br />
</tr><br />
<tr class = iLine><br />
...<br />
</tr><br />
</tbody><br />
</table><br />
</nowiki></pre><br />
<br />
Список применяемых классов:<br />
* iTable &mdash; общий стиль для всей таблицы.<br />
* iHeader &mdash; заголовок, первые несколько строчек вначале таблицы.<br />
* iSection &mdash; разделитель секций. Не скрывается.<br />
* iLine &mdash; строка с параметром и значением. Если значение неопределено, то скрывается.<br />
* iParam &mdash; ячейка строки iLine с называнием параметра.<br />
* iValue &mdash; ячейка строки iLine со значением параметра.<br />
<br />
Для всех таких таблиц по-умолчанию определен стандартный CSS, его можно найти в файле {{todo|привести название файла}}<br />
Если вы не будете ничего переопределять в своем шаблоне, то получите таблицу по правому краю в серой гамме.</div>Feez