sergey-v-fedorov: Блог

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

Отображение неопубликованных нод в таксономии

6 октября 2010 в 23:20

Здравствуйте, знатоки Друпала.
Есть вопрос.
При снятии нод с публикации, они перестают отображаться в терминах таксономии.
Как настроить показ в терминах всех нод - и опубликованных и неопубликованных? Как разрешить показ неопубликованных нод в терминах только админу?
Или это невозможно?
Я искал, но ничего путного не нашёл.

Заранее благодарен.

Пояснения к выбранному термину в Hierarchical Select

23 мая 2010 в 12:16

Уважаемые знатоки Drupal, подскажите, а есть ли возможность настроить вывод определённого текста (подсказки) в зависимости от выбора термина в Hierarchical Select. То есть, я создал словарь (небольшой такой вложенности), тип материала, настроил в ССК поля. А как можно сделать, чтобы при создании материала, при выборе самого нижнего термина (с помощью Hierarchical Select) тут же выводился текст подсказки привязанный к конкретному термину? Ну например его описание.

Заранее благодарен.

[РЕШЕНО] Вывод тизеров материалов отдельно взятого термина таксономии

2 мая 2010 в 19:22

На сайте drupalka.ru (не рекламирую, а ссылаюсь просто) нарыл полезную феньку.
Автор написал такую аннотацию: В этой статье рассмотрим возможности изменения средствами API Drupal`а стандартного вывода списка материалов отдельно взятого термина таксономии. Говоря другими словами, той страницы, что отображается у нас по адресу: taxonomy/term/id-термина.

Как обнулить счётчик заказов в Ubercart?

13 февраля 2010 в 12:53

Знатоки Ubercart, подскажите как обнулить счётчик заказов, чтобы отсчёт снова пошёл с 1?
Заранее спасибо!

[РЕШЕНО] Снятие товара с публикации при достижении нулевого остатка на складе

29 января 2010 в 22:31

Специалисты по Drupal, прошу вашей помощи.

Поднимаю магазин на Ubercart. Остатки товара на складе отслеживаются модулем uc_stock.
При достижении определённого уровня запасов, на мыло админу шлётся письмо с предупреждением. Это реализовано следующей функцией в uc_stock.module:

function _uc_stock_send_mail($order, $stock) {
  $token_filters = array('global' => NULL, 'order' => $order, 'stock' => $stock);
  $account = user_load(array('uid' => $order));

  $to = variable_get('uc_stock_threshold_notification_recipients', variable_get('uc_store_email', ini_get('sendmail_from')));
  $to = explode(',', $to);

  $from = uc_store_email_from();

  $subject = variable_get('uc_stock_threshold_notification_subject', uc_get_message('uc_stock_threshold_notification_subject'));
  $subject = token_replace_multiple($subject, $token_filters);

  $body = variable_get('uc_stock_threshold_notification_message', uc_get_message('uc_stock_threshold_notification_message'));
  $body = token_replace_multiple($body, $token_filters);

  // Send to each recipient.
  foreach ($to as $email) {
    $sent = drupal_mail('uc_stock', 'threshold', $email, uc_store_mail_recipient_language($email), array('body' => $body, 'subject' => $subject), $from);

    if (!$sent['result']) {
      watchdog('uc_stock', 'Attempt to e-mail @Email concerning stock level on sku @SKU failed.', array('@Email' => $email, '@SKU' => $stock->sku), WATCHDOG_ERROR);
    }
  }
}

при достижении порогового значения запаса, модуль шлёт письмо
// Should we notify?

Публикация товаров, которые есть в наличии на складе (Ubercart)

15 декабря 2009 в 11:54

Здравствуйте, уважаемые знатоки Друпала и Уберкарта.
Есть ситуация:
В магазин "забито" много разного товара. Но на складе в данный момент времени есть не все эти товары. В свойствах каждого товара (во вкладке "Склад") проставлено количество имеющееся на складе.

Вопрос:
Как снимать с публикации те товары, складское количество которых становится равным нулю? То есть сегодня товар на складе есть и он виден покупателям, а завтра его раскупили, складское количество стало нулевым и он исчез с "витрины" магазина. Как организовать такую феньку?