Обсуждение шаблона:Созвездие астрономического объекта
Перейти к навигации
Перейти к поиску
Исправление категории Категория:Звёзды созвездия[править код]
Запрос отклонён |
Добавьте проверку на параметр "созвездие" (изменения передаю на условиях лицензии CC0). Ниже исправление.
Строка 3:-->{{#if:{{{nocat|}}}||{{#if:{{{созвездие|{{{2|}}}}}}|<!--
Строка 104:-->}}}}<!--
Проверить можно на статье NGC 46 (должна исчезнуть красная категория). В статье HD 209458 должна остаться категория Звёзды созвездия Пегаса. D6194c-1cc (обс.) 09:42, 13 июня 2023 (UTC)
- Ошибка была связана с изменением поведения флага
plain=true
шаблоне {{Wikidata}}. Исправлено. Don Rumata 10:43, 13 июня 2023 (UTC)- Всё равно спасибо за исправление. D6194c-1cc (обс.) 10:48, 13 июня 2023 (UTC)
- Хм. Я изначально не обратил внимания, что проверка на тот же параметр была за пределами этого шаблона. А что тогда в этот шаблон попадало вторым параметром (из любопытства)? D6194c-1cc (обс.) 11:04, 13 июня 2023 (UTC)
- С не которых пор {{Wikidata|plain=true}} возвращает идентификатор элемента Викиданных (вида Qxxx), вместо значения свойства. Don Rumata 12:01, 13 июня 2023 (UTC)
- Не очень очевидно, под plain обычно понимается текст без викифицирования. Может логичнее было бы там сделать параметр raw для таких целей? D6194c-1cc (обс.) 12:56, 13 июня 2023 (UTC)
- Мне почему-то кажется, что с чем-то таким я уже разбирался, когда редактировал шаблон медицинских ресурсов (именно с plain). Ну да ладно, уже не помню. D6194c-1cc (обс.) 16:40, 13 июня 2023 (UTC)
- С не которых пор {{Wikidata|plain=true}} возвращает идентификатор элемента Викиданных (вида Qxxx), вместо значения свойства. Don Rumata 12:01, 13 июня 2023 (UTC)