Sun-fire: Блог

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

[Решено] Global Redirect и специфические алиасы

3 ноября 2010 в 17:10

Собственно, вопрос:

Может ли Global Redirect обрабатывать алиасы типа ?p=33 ? То есть алиасы в формате запроса.

Суть трабла. При переезде на друпал нужно сохранить урлы страниц старого сайта, который работал на самописной CMS, в которой не было понятия о чистых ссылках.

Например: есть стандартный друпальный адрес domain.com/node/111, который нужно подменять на domain.com/?p=256.

[Решено] Добавить валюту в Drupal 7 Commerce

23 сентября 2010 в 17:05

Сабж. В Store - Configuration - Currency settings доступны только две валюты: Euro и United States Dollar.

Как добавить еще одну валюту, скажем, российский рубль?

[Решено] Импорт товаров в Drupal Commerce

21 сентября 2010 в 16:09

Суть трабла. Необходимо организовать импорт товаров в Drupal Commerce.

Как это сделать в Ubercart под D6 мне ясно. Node import с допиливанием под кастомные филды, или свой модуль в котором парсим csv и дергаем node_save. Но в Drupal Commerce ситуация немного поменялась. Тут товар представлен не нодой, а отдельной сущностью product. Следовательно, вышеуказанный алгоритм не подходит.

Как в такой ситуации поступать? Писать напрямую в базу, делая все соответствующие проверки? Или есть специфическая функция Drupal Commerce, аналогичная node_save?

[Решено] Потеря дескриптора файла во время работы пакетной операции.

15 сентября 2010 в 19:05

Суть трабла следующая. Есть пакетная операция, в которой производится операция построчного считывания данных из файла. Считывание из файла производится через функцию fgetss(). Дескриптор файла сохраняется в $context['sandbox'][f].
На определенном шаге выполнения пакетной операции дескриптор пропадает, в переменной $context['sandbox'][f] значение 0. При этом на предыдущем шаге значение точно туда записывается. Сбой происходит на разных местах файла (пакетная операция корректно обрабатывает в среднем до 40 строчек, и дальше теряет дескриптор.) В чем может быть проблема?

[Решено] Создание страницы настроек модуля

10 сентября 2010 в 12:19

Суть проблемы следующая:

Создаю модуль под Drupal 7. Функционал модуля создал, теперь хотелось-бы добавить к нему человеческий интерфейс для настройки.

Прописал в .info ссылку на файл с формой настроек модуля: files[] = "parser.admin.inc", добавил configure = admin/config/parser
В .admin.inc создал функцию parser_admin_settings(), в ней описал форму с настройками, задал return system_settings_form.

[Решено] Compound fields в Drupal 7

1 сентября 2010 в 17:27

В Drupal 6 есть возможность создавать "многокомпонентные" сск поля. Информации по этому поводу достаточно много.

А как обстоит дело в Drupal 7? Функционал ССК в нем интегрирован в ядро, и в сети попадалась информация о том, что механизм сompound fields также планируют сделать частью ядра.

Кто уже сталкивался с реализацией сompound fields в D7? Не хочется изобретать велосипед, если возможно все уже сделано)

[Решено] Ajax ошибка загрузки изображений в Drupal Commerce

1 сентября 2010 в 12:08

Решил на досуге опробовать Drupal Commerce. Создал тип товара, добавил поле "изображение", и... понеслась. При создании записи товара возникает следующая Ajax ошибка загрузки изображения товара:

* Warning: call_user_func_array(): First argument is expected to be a valid callback, 'commerce_product_product_form' was given in drupal_retrieve_form() (line 724 of Z:\home\d7\www\includes\form.inc).
* Notice: Undefined index: field_image in file_ajax_upload() (line 277 of Z:\home\d7\www\modules\file\file.module).
* Notice: Undefined index: #suffix in file_ajax_upload() (line 286 of Z:\home\d7\www\modules\file\file.module).

При этом сам файл изображения загружается в нужную папку, но в соответствующее поле товара оно не добавляется, и после этой ошибки запись товара не сохраняется.

Если к товару изображение не загружать, все сохраняется корректно.

В чем может быть проблема?

[Решено] "Зацикливание" пакетной операции Batch

30 июля 2010 в 16:32

Суть проблемы. Задаю пакетную операцию (импорт терминов таксономии из CSV-файла. Все отрабатывает в общем корректно (данные из файла успешно импортируются в словарь таксономии), но пакетная операция не завершается, а переходит сначала на инициализацию, а потом на повторное выполнение, и так далее по кругу.
В чем может быть проблема?

Проблема с Batch

1 июля 2010 в 12:30

Суть проблемы следующая.
Возникла необходимость импорта большого объема данных из csv-файла. Решил воспользоваться пакетными операциями.
Написал код, функция запуска пакетной операции запускается по клику меню:

[Решено] Не работает формат вывода "php code"

10 июня 2010 в 12:52

После переноса сайта на хостинг возникла следующая проблема:

В нодах и блоках после их редактирования перестает работать формат вывода "php code". Вывод в HTML работает нормально.
В новых нодах и блоках трабл аналогичный.
В нодах и блоках, которые еще не редактировались все работает нормально.

В похожей теме решения проблемы не нашел.

Включение/выключение модуля PHP Filter, очистка кэша, и прочие танцы с бубном проблемы не решили.

В каком направлении стоит копать?