Блог пользователя - abrakadobr

[РЕШЕНО] Pathauto OG token [node:group-audience:?:url]

26 августа 2012 в 17:15

Имею на сайте несколько типов содержимого:
Компании (которые являются OG группам), новости компаний (материалы OG группы).
для компаний прописываю автоматические синонимы адресов: companies/[node:group:label] - компаниям строятся красивые адреса.
пытаюсь прописать адреса для новостей: [node:group-audience:url]/news/[node:nid]

[РЕШЕНО] Не работает отправка webform

13 июля 2012 в 3:00

столкнулся с проблемой по работе с формами.
создаю форму, переопределяю для неё шаблон вывода через webform-form-NID.tpl.php, для этой же формы ставлю "выводить как блок" и вывожу на нужной странице.
в форме одно поле переопределяю динамически. описано оно как текстовое, а я, делая запрос в бд, меняю его на select.
форма просто не работает.
при нажатии "отправить" ничего не делает (не добавляет записи в результаты, не отправляет почту, не отображает сообщение), а просто перекидывает на саму себя.

выкладываю модуль UC Attribute Options Access

9 июля 2012 в 11:05

Всем привет Smile
На днях написал модуль, который позволяет определять через роли доступ к опциям атрибутов товара уберкарта.
На drupal.org уже выложил, модуль там сейчас проверяется, а так же делюсь им с русскоговорящим сообществом.
Модуль прост в использовании, позволяет определять как глобальные параметры доступа, так и перезаписать эти параметры для каждого отдельного товара.

В общем, пользуйтесь на здоровье, о ошибках сообщайте - буду править.

[решено] Не создаётся таблица при инсталляции модуля.

3 июля 2012 в 8:09

Делаю модуль.

определяю структуру таблицы для инсталла и деинстала:

<?php
// $Id$
/**
 * @file
 * Install, update and uninstall functions for uc_aoa.
 */

 
/**
 * Реализация hook_install().
 */

function uc_aoa_install() {
  watchdog('uc_aoa', 'Schema before installed.');
  drupal_install_schema('uc_aoa');
  watchdog('uc_aoa', 'Schema installed.');
}

/**
 * Implements hook_uninstall().
 */

function uc_aoa_uninstall() {
  watchdog('uc_aoa', 'Schema before uninstalled.');
  drupal_uninstall_schema('uc_aoa');
  watchdog('uc_aoa', 'Schema uninstalled.');
}
 
/**
 * Implementation of hook_schema().
 */

function uc_aoa_schema() {
  //$schema = array();

  $schema['uc_aoa'] = array(
    'description' => 'Attributes options access data.',

Галерея товара на Drupal6 Ubercart [решено]

26 мая 2012 в 1:40

Ломаю голову уже третий день.
Делаю магазин на Drupal6, ubercart 6x-2.9
Требуется сделать товару вроде стандартную галерею:
Большое "текущее" фото, под ним набор "превьюшек" всех фото товара с возможностью горизонтально скроллить эти превьюшки, если их много и они в отведённое пространство все не влезают.

все жс модули которые нахожу - работают с последней версией jquery, а друпал, даже с jquery_update, содержит jquery.1.3.2 - достаточно старую версию.
из-за этого ни один жс модуль галереи (jCarousel тот же, к примеру) адекватно не запускается.

подъём на последнюю версию jQuery плох тем, что тогда ломается всё остальное - аяксовая корзина, перетаскивание блоков, и, как я понял из многочасового гугления, - с более свежими версиями jQuery друпал работать просто не будет.

Views таблица в таблице [решено]

12 ноября 2010 в 9:23

в результате выборки вьювса мы получаем табличку с какими-то данными.
представим, что мы хотим вывести табличку по книге вида:

N_|_глава___|__подглавы_|_длина подглавы__|
-------------------------------------------
1_|__sdf____|___sdf1____|________2________|
__|_________|___sdf2____|________3________|
-------------------------------------------
2_|__asd____|___asd1____|________1________|
__|_________|___asd2____|________4________|
-------------------------------------------

сделать views из ubercart + profile

7 ноября 2010 в 17:03

Имеется магазин на drupal 6 + ubercart.
Хочу сделать несколько отчётов по состоянию магазина через views.
Пример полей отчёта по заказам:
1. Номер
2. ФИО заказчика (берётся из профиля пользователя)
3. Адрес (так же из профиля)
4. Заказ (товар - количество. без цены!)

ещё не очень сложно и похоже на один из стандартных отчётов друпала.
проблемы:
1. надо что бы отчёт был именно таким и красивой табличкой
2. это не единственный отчёт, другие совсем с уберкартовскими далеко
3. ФИО и адрес заказчика берутся из профиля, так как надо что бы их вводили один раз в качестве профильных при регистрации, а друпал уже к себе подтягивал для заказа.

не понимаю какой модуль использовать для профильного и какой связкой во вьювсах это предоставится
на данный момент попробывал связку Profile + Ubercart profile integration. С точки зрения работы мазагина - великолепная связка.
Но вот никак не могу подтянуть во Views-ах любые из полей одновременно для построения таблиц отчёта.

Кто что может посоветывать?
В идеале - на уже существующих решениях (ибо если бы хотелось программить - давно бы уже написал, но кодить жутко не охота)