Обсуждение шаблона:Ul
Перейти к навигации
Перейти к поиску
Чем не устраивает {{l|(пункты)|разделитель=*}}?
Александр Машин 04:16, 1 декабря 2009 (UTC)
Предположим, что мы используем шаблон {{L}} внутри шаблона {{Изображение}}:
{{Изображение | Название = | Описание = {{L|пункт 1|пункт 2|пункт 3|разделитель=*}} | Автор = | Время создания = | Источник = | Лицензия = }}
Эффект от него будет вот какой:
Название: | |
Описание: |
|
Тип: | |
Что изображено: | |
Автор: | |
Время создания: | |
Источник: | |
Размер: | × пикселей |
Отношение сторон: | 1 |
Формат: | |
Лицензия: | см. ниже |
Нетрудно видеть, что первый пункт списка не достиг желаемого.
Шаблон {{ul}} свободен от этого недостатка шаблона {{L}}. —Mithgol the Webmaster 04:45, 1 декабря 2009 (UTC)
- Спасибо, что привлекли внимание к проблеме. Её причина — то, что движок MediaWiki автоматически срезает переводы строки в начале и конце параметров шаблона. Я, кажется, это исправил.
С другой стророны, мешать HTML и викитекст — зло, так как для правильного вывода часто делается необходимым Tidy.
Александр Машин 06:33, 1 декабря 2009 (UTC)
- Надеюсь, Вам удалось обойтись невидимым элементом span в шаблоне {{L}}, ничуть не трогая сам движок MediaWiki: на мой взгляд, упомянутое Вами срезание переводов строки весьма полезно, так как это именно оно позволяет отделять параметры друг от друга, располагая каждый на новой строке, например. —Mithgol the Webmaster 08:13, 1 декабря 2009 (UTC)
- Я не уверен, что совершенно понял смысл последнего замечания про HTML и викитекст и Tidy. Вы хотите сказать, что смешение викитекста и HTML опасно тем, что оно лишает нас свободы применять Tidy и отказываться от Tidy по своему произволу, или же что опасение должно вызываться вероятностию появления некорректного HTML, который только Tidy сможет сполна исправить? —Mithgol the Webmaster 08:13, 1 декабря 2009 (UTC)
- Удалось. Я не правлю код MediaWiki и расширений без необходимости. Проблема в смешении викитекста и HTML в том, что без включенного Tidy движок MediaWiki может выдавать неверный HTML. Пример — шаблоны Summary.
Александр Машин 03:38, 2 декабря 2009 (UTC)
- Удалось. Я не правлю код MediaWiki и расширений без необходимости. Проблема в смешении викитекста и HTML в том, что без включенного Tidy движок MediaWiki может выдавать неверный HTML. Пример — шаблоны Summary.
- Ну, шаблоны Summary — это вообще очень отдельная тема, требующая отдельного глубокого рассмотрения, обсуждения. Мне, например, они представляются попыткою отказаться от использования таблиц для представления табличных данных — а это, пожалуй, настолько же противоречит семантике элементов HTML, насколько и использование таблиц для представления нетабличных данных. —Mithgol the Webmaster 09:56, 2 декабря 2009 (UTC)