Есть вопрос

entity и commerce

4 января 2013 в 17:22

Есть проект на commerce, которым по ряду причин я не занимался около месяца- не трогал базу, код. Сегодня сел работать дальше, открываю главную и лицезрею ошибку:

EntityMetadataWrapperException: Invalid data value given. Be sure it matches the required data type and format. в функции EntityDrupalWrapper->set() (строка 735 в файле E:\...\sites\all\modules\contrib\entity\includes\entity.wrapper.inc)

Настройка commerce-cart-add-to-cart-form в Commerce

4 января 2013 в 15:30

В дисплее выводится форма добавления в карзину (cart-add-to-cart-form).
Подскажите, где настраивается данная форма?
Я имею ввиду, где меняется тип виджета в данной форме, разместить label и input на одной строке...
Смена виджета в настройках типа товара ни как не влияет

Фильтр "Только последние ноды из термина таксономии"

4 января 2013 в 14:39

Доброго дня всем.

Вопрос следующий: есть словарь с терминами. В каждый термин добавляются ноды.
Необходимо отфильтровать вывод во вьюсе таким образом, чтобы в него попадали только ноды, которые являются последними по дате создания в своём термине таксономии.Есть ли варианты?

Может быть стоит навешивать какой-то флаг на только что созданную ноду, но тогда вопрос как его сбрасывать когда нода перестаёт быть последней в термине.
Или как вариант использовать нодкью отдельное для каждого из терминов таксономии с количеством нод в нём 1.

Спасибо за помощь.

Ищу рецепт для отношения "многие-ко-многим" на базе Entity Reference

4 января 2013 в 13:58

Имеется два типа материалов: Автор и Книга. У Книги может быть несколько Авторов, у Автора - несколько Книг.

После создание нового термина в словаре - создать аналогичную ноду. Как сделать такое в Rules?

4 января 2013 в 12:43

Здравствуйте товарищи, проблема возникла,
имеется словарь - ПОСТАВЩИКИ, в нём тёрмины (у которых есть типичные поля как НАЗВАНИЕ и ОПИСАНИЕ, плюс добавил своё поле ИЗОБРАЖЕНИЕ)

необходимо сделать так, чтобы при создании термина, автоматические создавалась нода в типе материала ОБСУЖДЕНИЕ ПОСТАВЩИКА, т.о. чтобы название ноды было названием термина, body было описанием термина, а дополнительное поле в ноде (изображение) было тоже изображением из дополнительного поля в словаре, автор соответственно тот же.

По идее это задача решается в Рулзах экшеном Create entity, где указывается что создать нужно материал, такого то типа, заголовка и автора... и всё! а полей типа BODY и ИЗОБРАЖЕНИЯ нет :'(, а нужно.

Также нашёл ещё решение более прямое, это кодом PHP

Сообщение об ошибке на странице настройки модулей

4 января 2013 в 11:44

При переходе на страницу настройки (администрирования) модулей в Drupal 6 появляется сообщение об ошибке:
warning: Parameter 2 to user_relationship_blocks_user_relationships_type() expected to be a reference,
value given in /home/mybase/html/includes/module.inc on line 471.

Просмотр данной строки мне ни о чём не говорит, т.к. я не разбираюсь в php. Прикладываю файл module.inc

Событие срабатывает или нет

4 января 2013 в 11:17

Можно как-то отследить срабатывает событие или нет? И если нет , то почему? Например, повесил правило на событие "Перед добавлением в корзину" и даже без условия не работает, судя по результату. Можно как-то оттрассировать его или нет?

выравнивание текста в статье

4 января 2013 в 1:33

Добрый вечер!
Текст в материале вдруг начал отображаться в виде колонки, смещенной влево. Нижние статьи отображаются нормально. Не могу изменить это через админпанель. ПОмогите, в чем проблема?

[Решение] Superfish 7.x-1.8 не видит переводов основного меню. Втыкаем dev'ку!

3 января 2013 в 23:09

Тема обсуждалась >> тут << и на орге >> тут <<

Поставил свежую dev'ку Superfish 7.x-1.9-beta5+1-dev и поддержка переводов заработала.
В файле superfish.module нашел:

Drupal чат - вывод списка диалогов

3 января 2013 в 22:03

Здравствуйте.
Столкнулся с такой проблемой - Установил drupal chat http://drupal.org/project/drupalchat
Всё вроде работает
Появилась необходимость выводить список диалогов наподобии как вконтакте, залез в код модуля и вроде как нашел то что требуется

<?php
function drupalchat_get_messages() {
  global 
$user;
  if((
$user->uid 0) || (_drupalchat_get_sid() != -1)) {
    
$output '';
    if (
variable_get('drupalchat_polling_method'DRUPALCHAT_LONGPOLL) == DRUPALCHAT_COMMERCIAL) {
      global 
$user;
      
$data json_encode(array(
        
'uid' => ($user->uid)?$user->uid:'0-'._drupalchat_get_sid(),
        
'api_key' => variable_get('drupalchat_external_api_key'NULL),));
      
$options = array(
        
'method' => 'POST',
        
'data' => $data,?>