Форум русской поддержки Joomla!® CMS
06.12.2016, 00:45:18 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

Как избавиться от незаполненных полей формы - в письме, которое приходит админу и клиенту?

 (Прочитано 160 раз)
0 Пользователей и 1 Гость смотрят эту тему.
AndreN
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 30


« : 24.08.2016, 03:56:40 »

Прошу совет: как не выводить в письме пустые поля и названия полей, которые не заполнялись?

И так, в форме имеется 2 чекбокса, у одного название "vhod", у второго - "vyhod". Если посетитель сайта ставит галочку на первом чекбоксе, то никаких новых полей не появляется, если на втором, тогда появляется текстовое поле для заполнения "gorod". Это я сделал.
В форме редактирования письма я прописал:
Код:
{vhod:value}
{vyhod:value}: {gorod:caption} - {gorod:value}
В результате:
- если выбрал только "vhod", то на почту приходит такое безобразие:
Код:
У Вас есть новые данные.
vhod
: gorod -
- если выбрал "vyhod", то в письме сначала идет пустая строка, а потом правильная информация:
Код:
У Вас есть новые данные.

vyhod: gorod - Вена


Записан
AndreN
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 30


« Ответ #1 : 24.08.2016, 13:44:29 »

Ответ найден. необходимо воспользоваться комбинациями:

Код:
{if {field_name:value}} this text gets displayed only if the placeholder has the "Your desired value" value {/if}
или
Код:
{if {field_name:value}=Your desired value} this text gets displayed only if the placeholder has the "Your desired value" value {/if}
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet