MaHarder 20 Опубликовано: 18 марта 2021 Рассказать Опубликовано: 18 марта 2021 Допустим, вы ввели значения похожие на эти: Цитата val1|Понятное описание значения 1 val2|Понятное описание значения 2 val3|Понятное описание значения 3 ... Стандартный тег [xfvalue_X] будет выводить лишь valN, но при помощи этого модуля на сайте будут показаны значения "Понятное описание значения N". Модуль не заменят стандартные теги, а добавляет два новых двух. Для использования данной модификации - достаточно указать следующие теги в шаблоне оформления новостей. Модуль будет работать и с мультивыбором, и с указанием значений с разделителем |, и даже без него. [xfvalue_tagvalue_X] - Выводит просто все значения поля [xfvalue_tagvalue_url_X] - Если доп. поле обозначено, как перекрёстная ссылка, то и вывод всех значений будет выводиться как ссылка. Если же это измениться, то значение будет схоже с тегом [xfvalue_tagvalue_X]. Вместо X вводим своё доп. поле Скачать: https://github.com/Gokujo/xfselecttruevalue/releases/latest 1 Цитата Ссылка на сообщение Поделиться на других сайтах
Mr. Bot 26 Опубликовано: 21 марта 2021 Рассказать Опубликовано: 21 марта 2021 18.03.2021 в 13:21, MaHarder сказал: val1|Понятное описание значения 1 Это как раз таки специально и сделано, что бы 18.03.2021 в 13:21, MaHarder сказал: Стандартный тег [xfvalue_X] будет выводить лишь valN Цитата Ссылка на сообщение Поделиться на других сайтах
MaHarder 20 Опубликовано: 22 марта 2021 Рассказать Опубликовано: 22 марта 2021 Автор 21 час назад, Mr. Bot сказал: Это как раз таки специально и сделано, что бы и? его работа не будет затронута. А этот тег позволит вывести описание самого значения. Не пойму, в чём придирка? Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 076 Опубликовано: 22 марта 2021 Рассказать Опубликовано: 22 марта 2021 12 минут назад, MaHarder сказал: и? его работа не будет затронута. А этот тег позволит вывести описание самого значения. Не пойму, в чём придирка? Так достаточно просто не использовать знак "|", а просто написать "Понятное описание значения 1" и все. Стандартный DLE сделает то же самое. Цитата Ссылка на сообщение Поделиться на других сайтах
MaHarder 20 Опубликовано: 23 марта 2021 Рассказать Опубликовано: 23 марта 2021 Автор 18 часов назад, celsoft сказал: Так достаточно просто не использовать знак "|", а просто написать "Понятное описание значения 1" и все. Стандартный DLE сделает то же самое. Это понятно. Никто не спорит. Но бывают моменты, когда нужно именно значение на латинском, при этом прописывать ifxvalue и выводить повторно описания в шаблоне. Допустим, у нас поле со списком которое должно выводить статус. В оформлении заточено так, что стиль подстраивается под значение поля, т.е. [xfgiven_status]class="status [xfvalue_status]"[/xfgiven_status] Может, конечно где-то и используется кириллица в стилях, но я такого не встречал. ведь по логике выше мне придётся прописывать следующее для вывода описания значения [ifxfvalue status="uno"]Описание 1[/ifxfvalue][ifxfvalue status="dos"]Описание 2[/ifxfvalue][ifxfvalue status="tres"]Описание 3[/ifxfvalue] А с этой модификацией кода достаточно будет прописать вот так [xfgiven_status] <div class="status [xfvalue_status]">[xfvalue_tagvalue_status]</div>[/xfgiven_status] Цитата Ссылка на сообщение Поделиться на других сайтах
Mr. Bot 26 Опубликовано: 25 марта 2021 Рассказать Опубликовано: 25 марта 2021 23.03.2021 в 13:14, MaHarder сказал: А с этой модификацией кода достаточно будет прописать вот так [xfgiven_status] <div class="status [xfvalue_status]">[xfvalue_tagvalue_status]</div>[/xfgiven_status] Или условием делаем более гибкие настройки... Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.