darkkin@drupal.org: Блог

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

[РЕШЕНО] Проблема с темизацией блока корзины

20 октября 2010 в 11:49

Здравствуйте.

Возникла необходимость в темизации блока корзины.
Переменную $icon_class мне необходимо выводить не в заголовке блока, как это принято по умолчанию, а в контенте блока. Поэтому внес соответствующие изменения в hook_theme модуля uc_cart:

function uc_cart_theme() {
  return array(
    'uc_cart_block_title' => array(
      'arguments' => array('title' => NULL, 'collapsible' => FALSE),
    ),
     'uc_cart_block_title_icon' => array(
      'arguments' => array('icon_class' => NULL),
     ),
     'uc_cart_block_content_cachable' => array(
       'arguments' => array(),
     ),
     'uc_cart_block_content' => array(
      'arguments' => array('help_text' => NULL, 'icon_class' => FALSE, 'items' => NULL, 'item_count' => NULL, 'item_text' => NULL, 'total' => NULL, 'summary_links' => NULL),
     ),

И добавил переменную в функцию темизации:

function maximum_uc_cart_block_title($title, $collapsible = TRUE) {
  $output = '';
.....

function theme_uc_cart_block_content($help_text, $icon_class, $items, $item_count, $item_text, $total, $summary_links) {
  $output = '';

  // Add the help text if enabled.
  if ($icon_class) {
    $output .= theme('uc_cart_block_title_icon', $icon_class);
  }
.....

Все выводится правильно, изображение корзины сидит внутри блока, однако после этого изменения анонимы не могут добавить товар в корзину.
Все это крутится тут: test.maxi-krasota.ru
Спецы по CMF пожалуйста подскажите что сделал не так.

Уважаемое сообщество пожалуйста покритикуйте сайт

4 октября 2010 в 21:38

Всем добрый вечер!

Есть сайт интернет-аптеки www.maxi-krasota.ru, изначально старался делать упор на юзабилити и качественный контент.

Но в Google Analytics стабильно высокий процент отказов > 80% и соответственно низкий уровень конверсии, что мне кажется ненормальным. Списывать это все на "положительный отказ" когда пользователь нашел что ему нужно и ушел как то в голове не укладывается, сайт ведь интернет-магазин.

Буду рад если Вы обрушите на меня шквал конструктивной и не очень критики. Заранее всем спасибо!

Проблема с выводом Output this field as a link во views

12 августа 2010 в 14:08

Здравствуйте уважаемые участники сообщества!

Столкнулся с небольшой проблемой.

Есть выборка views, которая показывает товары в каталоге. К типу материала продукт привязан тип материала описание товара. Сейчас представление выглядит в виде
http://www.maxi-krasota.ru/glossary/ т.е. название товара и справа ссылка на его описание.
Хочу сделать ссылку на описание при щелчке на название товара. Для этого в views в поле Материал: Заголовок пишу Output this field as a link -> node/[nid]
Где [nid] это предварительно подцепленное поле на описание.

Все хорошо получается, но единственная проблема что если у товара нет описания, то ссылка выдается в виде www.maxi-krasota.ru/node т.к. описания товара к этому товару не существует.

Подскажите пожалуйста есть ли возможность фильтровать вывод Output this field as a link, чтобы в том случае если описания товара нет, Название материала просто оставалось бы простым текстом без ссылки.