[АКТУАЛЬНО] Модуль Node Basket и небольшие коррективы

Главные вкладки

Аватар пользователя molp molp 8 июля 2010 в 19:10

Использую на сайте, в качестве корзины для товаров, модуль http://www.drupalka.ru/node/89]Node Basket">Node">http://www.drupalka.ru/node/89]Node Basket
Но в нем есть один недостаток - корзина появляется только при добавлении в нее товара, а в моем случае она должна отображаться постоянно - такова концепция дизайна. Буду рад если кто-нибудь поможет решить вопрос.

Комментарии

Аватар пользователя Dalay Dalay 8 июля 2010 в 21:02

Так уберите условие вообще

было:

switch ($delta) {
        case 0:
        $output .= '';
        $count = count($_SESSION['basket']);
        if (isset($_SESSION['basket']) && $count > 0) {
              $output .= "<div id='node-basket-items'>";
              $output .= l(t('You Basket Items'), 'basket') .' ('. $count .')';
              $output .= '<p>'. l(t('Process order'), 'basket/order', array('query' => $destination)) .'</p>';
              $output .= '</div>';
        }
$block['subject'] = t('You Basket');
          $block['content'] = $output;
          break;

станет:

switch ($delta) {
        case 0:
          $count = count($_SESSION['basket']);
              $output  = "<div id='node-basket-items'>";
              $output .= l(t('You Basket Items'), 'basket') .' ('. $count .')';
              $output .= '<p>'. l(t('Process order'), 'basket/order', array('query' => $destination)) .'</p>';
              $output .= '</div>';
$block['subject'] = t('You Basket');
          $block['content'] = $output;
          break;
Аватар пользователя Dalay Dalay 9 июля 2010 в 15:15

"molp" wrote:
Так же на сайте http://www.drupalka.ru/node/89?page=2 можно увидеть решение еще некоторых вопросов таких как добавление даты оформления заказа в тему сообщения приходящего на мыло администратору.

Правда можно? )

Аватар пользователя molp molp 19 июля 2010 в 20:54

Вот такой вот баг замечен с добавлением каких то символов к названию товара (в данном примере названием является только "D")

Причем только у первого товара добавленного в корзину.

Аватар пользователя molp molp 23 июля 2010 в 6:44

При заполнении формы заказа пользователи часто забывают указать полный номер телефона для связи. Для этого хотелось бы добавить возможность указывать оператора связи. Мне видится это так:

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

Аватар пользователя Dalay Dalay 5 августа 2010 в 20:17

Выложил на суд пользователей кардинально новую, аяксифированную бета-версию Node Basket. Заходите попробывать.

to molp:
«Полей операторов» в новой версии нет. И не спрашивайте, Бога ради, почему.