Перейти к публикации

Рекомендованные сообщения

Здравствуйте. Как можно реализовать доп поле checkbox?

Знаю, в addnews.tpl можно добавить

Заполнить это поле <input type="checkbox" name="xfield[field]" value="Да" /> 

Но у меня несколько категорий, как сделать чтобы это поле отображалось для редактирования только при выборе нужной категории?

 

Лицензия имеется, на сайте такой же логин.

Изменено пользователем webair
Ссылка на сообщение
Поделиться на других сайтах
В 10.1.2016в10:51, webair сказал:

Здравствуйте. Как можно реализовать доп поле checkbox?

Знаю, в addnews.tpl можно добавить


Заполнить это поле <input type="checkbox" name="xfield[field]" value="Да" /> 

Но у меня несколько категорий, как сделать чтобы это поле отображалось для редактирования только при выборе нужной категории?

 

Лицензия имеется, на сайте такой же логин.

посмотри исходный код на стандартном шаблоне, там у <tr>, в которых расположены доп. поля, есть дополнительный тег rel="" или ещё как, не помню и посмотреть сейчас не могу, реализуй такую же ситуацию, запихни свой чекбокс в div с этим дополнительным тегом.

Ссылка на сообщение
Поделиться на других сайтах

Не смог всё еще решить по уму.

При добавлении новости отображается два поля с одним id и name, Поле text не нужно, только которое checkbox. Как бы если не убрать его полностью, то хотя бы сделать display:none , с помощью JS наверное

<tr id="xfield_holder_s-nds" style="">
<td class="addnews">с НДС:</td>
<td colspan="2" class="xfields"><input type="text" value="" id="xf_s-nds" name="xfield[s-nds]">&nbsp;&nbsp;(необязательно)</td>
</tr>

<tr id="xfield_holder_s-nds" style="">
<td class="addnews">с НДС:</td>
<td colspan="2" class="xfields"><input type="checkbox" value="с НДС" id="xf_s-nds" name="xfield[s-nds]"></td>
</tr>

 

Ссылка на сообщение
Поделиться на других сайтах
16 минуту назад, webair сказал:

отображается два поля с одним id и name

так не бывает и не должно быть!!!! Исправляй ошибки

Ссылка на сообщение
Поделиться на других сайтах

Что тут исправить можно. Чистый дистрибутив, просто добавил после {xfields}

b4925b60404c.jpg

Ссылка на сообщение
Поделиться на других сайтах
25 минуты назад, webair сказал:

Что тут исправить можно

убирать либо {xfields}, либо то, что выделил на скриншоте.

Ссылка на сообщение
Поделиться на других сайтах
4 минуты назад, odys сказал:

убирать либо {xfields}, либо то, что выделил на скриншоте.

Спасибо. Будем убирать {xfields} конечно же. Процесс добавления новых полей и редактирования существующих усложнится. Ну ладно. Спасибо )

Ссылка на сообщение
Поделиться на других сайтах
9 минут назад, webair сказал:

Процесс добавления новых полей и редактирования существующих усложнится.

ну так это же делается всего 1 раз, когда проект готов, редко когда это всё редактируется...

 

Ссылка на сообщение
Поделиться на других сайтах
  • 2 года спустя...

Легче было разработчикам добавить новый тип доп. Полей в виде чекбокс, радио. А у нас уже 2018 год. 

 

Спрашивается, почему такой гибкий движок и целсофт по сей день этот тип не реализовали в стандартной сборке. 

 

Эх давно пора уже.

Изменено пользователем 4iLi
Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...