Шаблон:CST-block

Версия от 20:37, 20 февраля 2022; Adam (обсуждение | вклад) (Новая страница: «<includeonly>|- style="background:Beige;" |<span style="display:none">{{{ячейка000|}}}</span> <span style="display:none"><span style="position:relative;left:-{{#expr:{{{ширина|9}}}/2}}em;margin-right:-{{#expr:{{{ширина|9}}}/2}}em;overflow:auto">{{{ячейка000|}}}</span></span> |style="border-left:2px solid #fff;border-left-style:hidden;background:#Beige;padding:0.4em 0em"|<span style="display:none">{{{ячейка000|}}} </span><span st...»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)


Документация

Шаблон для создания сортируемых таблиц с двумя столбцами с группировкой по блокам. Сортировка осуществляется по всей таблице, но без перемешивания блоков между собой. Используется механизм, описанный здесь. Применяется в группе с шаблонами {{CST-head}} и {{CST-end}}. Позволяет получить результат вида:

Элемент Кол-во, шт.
БАРМ БАРМ БАРМ БАРМ
БАРМНастил БАРМ БАРМ20 БАРМ
БАРМАппарель БАРМ БАРМ01 БАРМ
БАРМКатки БАРМ БАРМ24 БАРМ
САРМ САРМ САРМ САРМ
САРМКонечная секция САРМ САРМ04 САРМ
САРМСредняя секция САРМ САРМ16 САРМ
САРМОпора САРМ САРМ04 САРМ

Синтаксис:

{{CST-head
|ширина = 28
|заголовок1=Элемент
|заголовок2=Кол-во, шт.}}
{{CST-block
|ширина = 28
|ячейка000 = БАРМ
|ячейка001 = Настил
|ячейка101 = 20
|ячейка002 = Аппарель
|ячейка102 = 01
|ячейка003 = Катки
|ячейка103 = 24}}
{{CST-block
|ширина = 28
|ячейка000 = САРМ
|ячейка001 = Конечная секция
|ячейка101 = 04
|ячейка002 = Средняя секция
|ячейка102 = 16
|ячейка003 = Опора
|ячейка103 = 04}}
{{CST-end}}

Количество строк в каждой секции — до 15 (т.е. последние параметры будут "ячейка015=" и "ячейка115="). Секций может быть столько, сколько переварит парсер. Ширина — в em (по умолчанию 18 em).

Возможно создать более тонкую настройку шаблона, например, ввести параметры для стиля ячеек, стиля самой таблицы и пр. — для этого можно отредактировать {{CST-head}} и {{CST-block}}.

Если значения в ячейках не исключительно цифры, то сортировка будет в большинстве случает осуществляться по алфавиту, то есть, например, 4 будет считаться больше 16. В связи с этим надо писать "04". (Описание механизма сортировки, в каких случаях она осуществляется по алфавиту, а в каких по числам см. здесь).