Interested Article - CST-block


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

Шаблон для создания сортируемых таблиц с двумя столбцами с группировкой по блокам. Сортировка осуществляется по всей таблице, но без перемешивания блоков между собой. Используется механизм, описанный . Применяется в группе с шаблонами {{ 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". (Описание механизма сортировки, в каких случаях она осуществляется по алфавиту, а в каких по числам см. ).

Источник —

Same as CST-block