Добрый день друзья.
Помогите сделать в объявлениях если не указали цену, то вышло бы слово «Бесплатно» или предоставить выбор продавцу поставить цену или бесплатно.
Обязательное поле, если бесплатно ставить 1. Можно создать поле подарю, в добрые руки, надо категории для полей .
Создаете поле число с системным именем прайс. Далее в вашшаблон/content создаете шаблон записи доски обявлений: board_item.tpl.php (в данном случае board — системное имя вашего типа контента) и уже в него прописываете такую конструкцию:
<?php echo html(empty($item['price'])) ? 'Бесплатно' : $item['price']; ?>
Конечно, вам придется прописать эту конструкцию и в шаблон списка типа контента, а также в виджет, если такой собираетесь выводить. Но мое решение — лишь небольшая подсказка, в каком направлении нужно двигаться, чтобы достичь желаемого вами результата.
Ну, или создать специальное поле для этой цели. Поле было бы практичнее и удобное конечно) Но, это уже совсем другая история.