Этот шаблон используется примерно на 9600 страницах , и изменения могут быть широко замечены. Протестируйте изменения на подстраницах шаблона /sandbox или /testcases или на вашей собственной подстранице пользователя . Рассмотрите возможность обсуждения изменений на странице обсуждения перед их реализацией.
Использование
Этот шаблон создает одну строку в диаграмме типа "генеалогического древа", состоящей из блоков и соединительных линий, основанных на синтаксисе, похожем на ASCII art . Он предназначен для использования в сочетании с {{ Tree chart/start }} и {{ Tree chart/end }} . Диаграмма отображается в виде HTML- таблиц с использованием атрибутов CSS и может содержать произвольную вики-разметку внутри блоков. Эта реализация была основана на ныне устаревшем шаблоне {{ family tree }} .
Простой пример
Этот код:
{{ Древовидная диаграмма/начало | выравнивание = по центру | резюме = Пример генеалогического древа }} {{ Древовидная диаграмма | | | | GrMa | ~ | y | ~ | GRP | | GrMa = Бабушка | GRP = Дедушка }} {{ Древовидная диаграмма | | | | | | | | ) | - | - | - | . | } } {{ Древовидная диаграмма | | | МАМА | y | ПАПА | | ДЭЙСИ | МАМА = Мама | ПАПА = Папа | ДЭЙСИ = [[ Тетя Дэзи ]]}} {{ Древовидная диаграмма | | , | - | - | - | + | - | - | - | . | | | }} {{ Древовидная диаграмма | ДЖО | | Я | | СЕСТРА | | | ДЖО = Мой брат Джо | Я = '''Я!''' | СЕСТРА = Моя младшая сестра }} {{ Древовидная диаграмма/конец }}
Эта диаграмма наглядно отображает информацию о том, что у меня есть брат Джо и младшая сестра; моя мама вышла замуж за моего папу; и родители моего папы были бабушкой и дедушкой; и у родителей моего папы был еще один ребенок, тетя Дейзи. Код выше создает таблицу размером 9 строк x 18 столбцов, как показано ниже.
На этой диаграмме наглядно отображена информация о том, что у меня есть брат Джо и младшая сестра; моя мама вышла замуж за моего отца; а родителями моего отца были бабушка и дедушка; и у родителей моего отца был еще один ребенок, тетя Дейзи.
Параметры
Шаблон принимает любое количество неименованных параметров, каждый из которых определяет плитку или поле .
Ящики могут содержать произвольную разметку wiki . Содержимое каждого ящика указывается с помощью дополнительных именованных параметров, присоединенных к вызову шаблона. Каждый ящик имеет ширину в три плитки и обычно имеет черную границу шириной в два пикселя. Ящики могут иметь любое имя, которое является допустимым именем параметра шаблона, при условии наличия минимум двух алфавитных символов.
Плитки — это линейные символы, используемые для соединения ячеек. Они состоят из различных стилей горизонтальных и вертикальных линий, а также углов и пересечений по мере необходимости. Плитки указываются с помощью их одно- или двухбуквенного имени: для наиболее распространенных плиток этот символ более или менее приближен к внешнему виду плитки. Особым случаем плитки является пустая плитка , указываемая одним символом пробела. Таблица доступных плиток приведена ниже.
' Примечание.' При указании атрибутов стиля для отдельных именованных блоков убедитесь, что имена блоков выровнены по левой стороне области, зарезервированной для них в вызове шаблона (как " " вместо " " в примере выше), в противном случае шаблон будет искать параметр стиля с пробелами в имени.|RED || RED |
Шаблон {{ Tree chart/start }} также принимает необязательный |style=параметр, который можно использовать для установки стилей CSS для всей диаграммы, и необязательный |align=параметр для установки выравнивания диаграммы.