Делаю магазин на ubercart 2. Товары электронные, часть товаров- бесплатные. В ноде товара добавляю ссылку на скачку файла
(так как он бесплатный и оплачивать его не надо). Но чтобы этот товар нельзя было добавлять в корзину, хочу убрать кнопку
"Добавить в корзину" именно для этого товара. Подозреваю, что нужно немного кода php в этой ноде. Подскажите, пожалуйста, чайнику,
как это сделать. C PHP знакома, а с drupal - только-только.
Комментарии
Довольно грязное решение, но без php. В ноде должен быть включен показ тегов
<style>
:<style> .add-to-cart { display:none } </style>
А почему это довольно грязное решение? Что мне самой пока что пришло в голову, это написать некий код, позволяющий при показе ноды товара анализировать цену товара, и если она равна 0, отключать кнопку корзины. Но это ж будут анализироваться все ноды, что по идее более затратно. А так... просто и сердито. Спасибо!!!!
А где можно видоизменить эту кнопку? Какой (и где он лежит) css отвечает за эту кнопку(или раздел)?
Firebug вам в помощь.
http://drupal.org/project/uc_notforsale Может кому еще пригодится.