вопрос
Добрый день, нужна помощь по доп. полям.
Иногда надо пользователю сообщить что дополнительное поле пустое, то есть незаполненое.
Одним вариантом может быть указывание стандартного значения (по умолчанию), но это не всегда удобно и не всегда возможно.
Именно для отображения сообщения, что поле не указано придуман этот хак (скорее все, что он уже был когда-то и что в последующих версиях будет по умолчанию).
Тестировался на DLE 8.5
Установка!
В шаблон краткой и полной новости куда надо прописать:
[not-xfgiven_xfname] увы, доп.поле не заполнено [/not-xfgiven_xfname]
[xfgiven_xfname] ура, доп.поле заполнено [/xfgiven_xfname]
Нужно сделать, для dle 10.1.
Иногда надо пользователю сообщить что дополнительное поле пустое, то есть незаполненое.
Одним вариантом может быть указывание стандартного значения (по умолчанию), но это не всегда удобно и не всегда возможно.
Именно для отображения сообщения, что поле не указано придуман этот хак (скорее все, что он уже был когда-то и что в последующих версиях будет по умолчанию).
Тестировался на DLE 8.5
Установка!
В шаблон краткой и полной новости куда надо прописать:
[not-xfgiven_xfname] увы, доп.поле не заполнено [/not-xfgiven_xfname]
[xfgiven_xfname] ура, доп.поле заполнено [/xfgiven_xfname]
Нужно сделать, для dle 10.1.
Зачем изобретать велосипед?
Для того чтобы использовать поле на странице с новостями, Вам необходимо в шаблон добавить переменную [xfvalue_X], где X - значение поля (имя, которое Вы ввели при добавлении нового поля). Также можно использовать связку [xfgiven_X]Текст[/xfgiven_X], которые выводят текст указанный в них если дополнительное поле было задано. А также можно использовать связку [xfnotgiven_X]Другой текст[/xfnotgiven_X], которые выводят текст указанный в них если дополнительное поле не было задано.
Пример работы полей:
1)- Название: stit
- Описание: Источник информации
- Значение по умолчанию: Я
- При желании: да
2)- Название: source
- Описание: Ссылка на источник информации
- Значение по умолчанию: http://server.com/
- При желании: да
[xfgiven_source]Источник - <а href=[xfvalue_source] target=_blank>[xfvalue_stit]</а>.[/xfgiven_source]
[xfnotgiven_source]Источник не указан[/xfnotgiven_source]
В случае если поле было задано в публикации, то итогом работы будет следующий HTML-код:
Источник - <а href=http://server.com/ target=_blank>Я</а>.
В случае если источник не был задан, то итогом работы будет сообщение:
Источник не указан
Запомните, что для названия поля нужно использовать только латинские буквы и цифры.
Пример работы полей:
1)- Название: stit
- Описание: Источник информации
- Значение по умолчанию: Я
- При желании: да
2)- Название: source
- Описание: Ссылка на источник информации
- Значение по умолчанию: http://server.com/
- При желании: да
[xfgiven_source]Источник - <а href=[xfvalue_source] target=_blank>[xfvalue_stit]</а>.[/xfgiven_source]
[xfnotgiven_source]Источник не указан[/xfnotgiven_source]
В случае если поле было задано в публикации, то итогом работы будет следующий HTML-код:
Источник - <а href=http://server.com/ target=_blank>Я</а>.
В случае если источник не был задан, то итогом работы будет сообщение:
Источник не указан
Запомните, что для названия поля нужно использовать только латинские буквы и цифры.