Vladimir
Dmitry
Vladimir
Igor
Vladimir
Igor
Igor
Vladimir
ну да вроде работает
Dmitry
Скачал
Vladimir
😃
Igor
все скачал
Vitaly
Всем доброго понедельника)
Простой вопрос:
<field name="mylistvalue" type="list" default="" required="true" label="Select an option" description="">
<option value="">Please Select</option>
<option value="0">Option 1</option>
<option value="1">Option 2</option>
</field>
В модуле, чтобы получить value, можно использовать $mylistvalue = $params->get('mylistvalue', '');
А как получить Option text?
Дмитрий
Дмитрий
а это чем не стандартно?
Дмитрий
ну ты сам подумай
Дмитрий
в $params уже сохраненный json
Дмитрий
от формы
Дмитрий
а ты хочешь из xml для JForm получить данные
Vitaly
Да вот я и думаю. SELECT это всегда text + value. Если value можно получить в одну строчку, то почему нельзя text для него?
Дмитрий
из xml для jform
Igor
Igor
Дмитрий
это xml
Дмитрий
надо спарсить xml
Дмитрий
и там получить
Дмитрий
можно просто как xml
Дмитрий
можно от объекта JForm
Igor
и там получить
и просто изначально передать в value sting.
Все зависит от использования
Дмитрий
я не совсем понял
Igor
Дмитрий
ну спросили, получить option text
Дмитрий
я подумал всех
Igor
он собсвенно и делается чтобы можно было разделить то что выдается на фронт а что сохраняется
Vitaly
Ну самый простой пример: месяцы. 1 - Январь, 2 - февраль и т.д. Если мне нужно и число и текст?
Igor
например если тебе надо получать статью то сохраняешь id или alias
Igor
Igor
к примеру потом на php разжимаешь обратно
Igor
ну это для sef было нужно.
можешь хранить 08-2020 и потом опять таки на php разжать.
Vitaly
Да, это тоже вариант. Но все костыли. Я был уверен, что в J есть метод, чтобы получить параметры XML-поля. Начал гуглить и ничего не нагуглил. Ну не может же не быть этого.
Дмитрий
а, тебе надо от значения получить option text
Дмитрий
теперь осознал
Vitaly
Дмитрий
я подумал все подряд
Igor
Дмитрий
Igor
Обычный подход
Дмитрий
ну ты можешь просто xml спарсить и найти
Дмитрий
или от Jofrm все таки
Igor
в value ты передаешь то с чем будешь работать в js или бекенде. поэтому проблемы и прочие спец синволы там не нужны.
Vitaly
Просто получается, что вместо того, чтобы хранить 1, а потом себе загрузить из XML соответствие число-имя_месяца, придится хранить текст вместо INT'а, да еще и тащить в него лишнюю информацию, которая будет повторяться (названия месяцев). Это все работает, но это костыль.
Если парсить XML, то это вроде и не костыль уже, но шок, что J не делает это под капотом, возвращая уже сформированный из XML класс. Или все-таки делает?
Sergey
А text не известен заранее разве?
Sergey
Я имею в виду по значению.
Vitaly
<option value="1">руб</option>
<option value="2">$</option>
<option value="3">€</option>
Vitaly
Такое, например
Vitaly
Вот здесь, я могу легко получить "1", но не могу "руб"
Дмитрий
Vitaly
Sergey
Vladimir
господа, как должен поступать плагин, если картинка не найдена
Vladimir
фигачить заглушку или 404?
Дмитрий
Дмитрий
зачем заглушка
Дмитрий
а вообще картинка для чего?
Vladimir
для радикала
Дмитрий
ну они понимают 404
Дмитрий
и не крепят
Vladimir
я понимаю, но для юзера как будет корректнее?
Vladimir
404
Дмитрий
404
дая не в тот чат написал
Andrey
Vladimir
Dmitry
Хмм ты вдруг заработал?))