Аватар пользователя Zigs Zigs 0 2

Пропадает блок меню второго уровня при выборе ноды.

Есть двухуровневое меню. Стоит menu_block, чтобы разбить уровни меню на разные блоки, чтобы показывать их на разных сайдбарах. Т.е. в блоке меню первого уровня выбираем пункт, появляется блок второго уровня. Выбираем пункт там и получаем список нод. Далее перехожу на страницу конкретной ноды, в результате блок второго уровня меню почему-то пропадает. Подскажите как с этим бороться?
Спасибо.

8 августа 2013 в 18:42
Аватар пользователя Zigs Zigs 0 6

Пункты меню со внутренними ссылками (#)

Коллеги, такая проблема:
Есть довольно длинная главная страница, на которой расположены отдельными блоками друг за другом: информация о самой компании, потом ниже предлагаемые услуги, еще ниже контактные данные, потом наши клиенты.
Планируется выпадающее меню и предполагается, что первым пунктом будет что типа этого:
О компании
-- Сервисы
-- Наши клиенты
-- Контакты

Если мы уже находимся на главной странице, то нужно просто переместить страницу на нужный раздел. В принципе это просто, используя внутренние ссылки (, потом )

Проблема в том, что drupal ну никак не хочет создавать элемент меню с ссылкой типа "#contacts"
Нужно всего лишь добиться, чтобы в меню выводились пункты http://site.ru/#services, http://site.ru/#contacts и т.д.

13 февраля 2013 в 20:18
Аватар пользователя Zigs Zigs 0 7

Копирование вариантов товаров в Drupal Commerce

Есть ли какая-нибудь возможность в Commerce копировать типы продуктов (Product Variations)
Например есть футболки для взрослых и футболки для детей. Почти одинаковые товары, отличаются только линейкой размеров, соответственно имеют ссылки на разные словари размеров. Остальная структура - описание, цвета, фотографии и т.д. - одинаковые.
Очень не хочется каждый раз заводить новый тип руками. Есть ли какие-нибудь методы оптимизации этого процесса?
Спасибо.

12 декабря 2012 в 11:45
Аватар пользователя Zigs Zigs 0 4

Отображение каталога товаров в Drupal Commerce

Разбираюсь с Drupal Commerce, пытаюсь сделать каталог. С самими товарами, атрибутами и отображениями вроде разобрался.
Никак не могу понять как сделать приличный список товаров на одной странице. Сделал представление, аналогичное taxonomy/term, настроил его, кое-как список выводится, но нужно сделать красиво, чтобы у каждого товара была цена, картинка, кнопка "В корзину". Как этого добиться? Где что нужно темизировать?
Подскажите, поделитесь ссылками пожалуйста.

20 ноября 2012 в 20:14
Аватар пользователя Zigs Zigs 0 0

Изменение значения формы через ajax модальную форму

Модифицирую форму редактирования некоего типа контента. Нужно менять значение элемента поля через модальную форму ctools. Через form_alter добавил markup элемент, который отображает текст значения, hidden поле для кода значения и передачи этого кода в сабмит. Там же сделал кнопку, которая вызывает модальную форму (ctools_modal_text_button).
В каллбеке сабмита формы добавляю несколько ajax command, чтобы изменить текст на родительской форме и значение hidden поля:

...
        $output[] = ctools_ajax_command_attr('input[type=hidden][name=category_tid]', 'value', $new_tid);
        $output[] = ajax_command_html('#form-category-name', $value_text);
        $output[] = ctools_modal_command_dismiss();
        print ajax_render($output);
        exit;
23 октября 2012 в 16:07
Аватар пользователя Zigs Zigs 0 0

Изменение значения формы через ajax модальную форму

Модифицирую форму редактирования некоего типа контента. Нужно менять значение элемента поля через модальную форму ctools. Через form_alter добавил markup элемент, который отображает текст значения, hidden поле для кода значения и передачи этого кода в сабмит. Там же сделал кнопку, которая вызывает модальную форму (ctools_modal_text_button).
В каллбеке сабмита формы добавляю несколько ajax command, чтобы изменить текст на родительской форме и значение hidden поля:

...
        $output[] = ctools_ajax_command_attr('input[type=hidden][name=advert-city]', 'value', $current_location['city']['tid']);
        $output[] = ajax_command_html('#form-category-name', $value_text);
        $output[] = ctools_modal_command_dismiss();
        print ajax_render($output);
23 октября 2012 в 16:06
Аватар пользователя Zigs Zigs 0 10

Не отображается картинка капчи

Поставил модуль Image Captcha, а картинки нет. Т.е. филдсет выводится, поле для ввода есть, разметка картинки в html есть, а вот самой картинки нет.
Никаких ошибок нет. Дебажил функцию формирования картинки, проходит до конца и без ошибок.
Коллеги, куда еще можно заглянуть?

17 октября 2012 в 15:30
Аватар пользователя Zigs Zigs 0 4

Не отображается полная нода по собственному пути

В модуле node определен путь "node/%node", который дергает node_page_view для отображение страницы полной ноды.
Я сделал копию этого элемента в своем модуле, но со своим путем. вызывает ту же самую функцию.
Однако, в шаблон не приходят многие переменные. В частности $page всегда пустая.

Не могу понять почему, кто-нить знает решение?

8 октября 2012 в 23:41
Аватар пользователя Zigs Zigs 0 7

Фильтрация нод по терминам нескольких словарей

Коллеги, снова поднимаю вопрос о фильтрации нод по терминам нескольких словарей... одновременно.
Поиском искал, не нашел. Топиков много, а вот решений ни одного. Как известно, по умолчанию, View не умеет делать AND c несколькими терминами.

Вкратце задача такова:
Есть пара иерархических словарей.
Например:
1. Техника
-- Авто
-- Грузовые
-- Легковые
-- Велосипеды
-- Два колеса
-- Моноциклы

2. Цвет
-- Темный
-- Синий
-- Черный
-- Светлый
--Желтый
--Белый

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

1 октября 2012 в 23:25
Аватар пользователя Zigs Zigs 0 2

Нет адреса доставки в форме оформления заказа

Настраиваю магазинчик с ubercart'ом 2ым на drupal'е шестом.
Никак не получается заставить появиться раздел адреса доставки в форме оформления заказа.
Модуль uc_address стоит. В настройках убекарта выставлено, что пользователь не обязан вводить адрес при регистрации и что панель адреса включена в список панелей на checkout форме, но ее нет.
Сразу после панели корзины идет панель "Информация о пользователе" просто с email адресом и ссылкой на профиль, потом панель оплаты и все.

Кроме того заказ можно без проблем отправить вообще без адреса доставки. На странице просмотра заказа тоже нет адреса доставки. Совершенно спокойной можно нажать кнопку "Отправить заказ" и он сохраниться в системе.

21 сентября 2012 в 10:38
Аватар пользователя Zigs Zigs 0 3

Убрать ссылку на материал в рассылке.

Настраиваю рассылку новостей через simplenews.
Однако в письме над текстом рассылки постоянно появляется ссылка на сам материал на сайте "Click here to view this message on the web."
Как бы ее вообще убрать? В шаблонах ее не нашел, кто ее добавляет?

Спасибо.

7 сентября 2012 в 14:34
Аватар пользователя Zigs Zigs 0 2

не работает фильтрация по словарю тегов

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

17 июля 2012 в 16:34
Аватар пользователя Zigs Zigs 0 5

title и alt для всплывающего изображения

На сайте стоит Shadowbox для отображения больших картинок. Но большая картинка не содержит атрибутов alt и title. Нигде не могу найти информацию как их туда добавить.
Можно ли вообще это сделать с shadowbox?

Если нельзя, то посоветуйте какой-нить другой модуль, типа lightbox2, colorbox или еще какой, но чтобы можно было видеть alt и title у большой картинки.

Спасибо.

20 июня 2012 в 1:18
Аватар пользователя Zigs Zigs 0 2

Хранение файлов(фоток) на внешнем хостинге

Извините, если пишу не в ту ветку.

Допустим есть блог. Каждая запись может содержать некоторое количество картинок. Через какое-то время картинок (вместе) превьюшками (imagestyle) станет довольно много и придется расширять дисковое пространство хостинга. Это дополнительные расходы и т.д.

Что если хранение основных (полноразмерных) картинок перенести на какой-то внешний, бесплатных хостинг, например radical или google+. При этом на собственном хостинге будут лежать только превьюшки.

6 июня 2012 в 19:16
Аватар пользователя Zigs Zigs 0 7

Views - фильтрация по терминам (OR/AND) - проблема

Коллеги, можно ли как-то модифицировать Taxonomy term view, чтобы она выводила только те ноды, в которых указан определенный набор терминов?
Allow multiple values стоит...
Однако проблема в том, что независимо от того передаю я в фильтр параметр 1+2+4 или 1,2,3 в любом случае генерится запрос на выборку любого из указанных терминов. Мне же надо чтобы был AND, а не OR.

В настройках контекстного фильтра есть странная фраза для Allow Multiple Values:

16 апреля 2012 в 22:40
Аватар пользователя Zigs Zigs 0 2

png не масштабируется через Image Styles

Есть тип нод с картинками, можно грузить jpeg или png. В тизере стоит вывод картинки через Image Style, который должен масштабировать и обрезать оригинальную картинку.
С jpeg проблем нет - отлично работает. Вот png никак не хочется масштабировать, сразу обрезается до заданных размеров. Библиотека GD2.
Подскажите, в чем проблема и как ее можно решить.
Спасибо.

27 марта 2012 в 12:32
Аватар пользователя Zigs Zigs 0 6

Вопросы разработки каталога товаров

Добрый день.
Очень хочется узнать мнение компетентной общественности по вопросу организации некоего каталога товаров. Задача, в общем-то, стандартная, но есть вопросы.
Собственно, основной вопрос поста это эффективности работы Field API.

Планируется реализовать некий структурированный каталог товаров на базе node. Структура каталога определяется таксономией.
Все товары имеют некие общие свойства: артикул, дата производства, производитель, страна производства, раздел каталога, фотографии и.т.д.
У некоторых групп товаров могут быть еще и уникальные свойства, например, для мебели это размер, цвет, для сантехники способ монтажа и т.д.

Планируемое количество товаров 20-30 тыс.
Количество терминов таксономии для словаря разделов около 100.

20 марта 2012 в 14:45
Аватар пользователя Zigs Zigs 0 5

Superfish - отображается все меню на полсекунды

Для выпадающего меню использую модуль Superfish. После смены темы дизайна появился следующий глюк:
Если сайт грузится в первый раз, то на полсекунды вываливается сразу все меню с подуровнями, потом подуровни пропадают и остается, как и надо, только верхний уровень. Глюк происходит во всех браузерах.
Повторная перезагрузка сайта такого безобразия не обнаруживает, видимо все скрипты уже берутся из кеша.
Картинку прилагаю.

Кто-нить сталкивался с подобной проблемой?

13 марта 2012 в 11:38
Аватар пользователя Zigs Zigs 0 4

Как подцепить к ноде файлы, которые уже лежат на сервере

Добрый вечер.
На сайте есть раздел "скачать", туда администратором выкладываются периодически файлы довольно внушительного размера (zip, pdf). В ноду, которая из себя представляет этот раздел добавлялась прямая ссылка на выложенный файл. Недавно заказчик захотел сделать этот раздел закрытым, т.е. только для зарегистрированных пользователей. Соответственно нужно запретить качать файлы даже зная прямую ссылку.
В общем-то технологию запрета я пытаюсь воплотить, используя вот эту статью http://www.drupal.ru/node/56888.

22 февраля 2012 в 20:08
Аватар пользователя Zigs Zigs 0 1

Избранное для анонимных посетителей

Для реализации функционала типа "Избранное" давно использую модуль flag, который успешно справляется с этой задачей для зарегистрированных пользователей. Однако, сейчас возникла задача сделать "Избранное" и для анонимных посетителей. Т.е. нужно чтобы список нод, добавленных в "Избранное" не авторизованным посетителем лежал не в БД, а где-нить в куках или сессии.
Подскажите, как проще реализовать такой функционал? Мож какая надстройка есть для Flag'а?

Спасибо.

6 февраля 2012 в 19:38
Аватар пользователя Zigs Zigs 0 0

Не работает ajax, добавленный через node_form_alter

Коллеги, есть словарь таксономии, есть тип материала, в котором есть поле, ссылающееся на термин из этого словаря. В форме выводится через DDL.
Хочу немного изменить форму ноды и прицепить ajax обработчик на эту форму для модификации других элементов.
Для этого в хуке меню добавил пунктик

    $items['newitem'] = array(
        'title'            => '',
        'description'      => '',
        'access arguments' => array('access content'),
        'page callback'    => 'drupal_get_form',
        'page arguments'   => array('mymodule_item_form'),
        'type'             => MENU_NORMAL_ITEM,
    );

прописал нужные функции

function mymodule_item_form($form, &$form_state)
{
16 января 2012 в 19:54
Аватар пользователя Zigs Zigs 0 2

Ошибка загрузки файлов в image поле CCK у хостера

Есть тип материала с добавленным полем типа Image, в которое можно загружать много картинок.
При создании материала, пытаюсь загрузить картинку, выбираю файл, нажимаю "загрузить" получаю:

Warning: filesize() [function.filesize]: stat failed for public://p1010003.jpg в функции file_save() (строка 573 в файле /home/grandeco/domains/.../public_html/includes/file.inc).

запись о файле в базу добавляется, а сам файл реально не грузится.
При попытке сохранить материал вылезает PDO ошибка "Invalid integer value". По всей видимости это из-за невозможности определить параметры файла.
filefield_path отключен и удален, более никаких модулей, как-то меняющих пути и имена файлов нет. Права на директорию files стоят максимальные (777).
На локале все работает, у хостера нет.

Куда копать, коллеги, подскажите.

3 декабря 2011 в 12:43
Аватар пользователя Zigs Zigs 0 1

Не скачиваются PDF файлы из директории

Есть несколько pdf файлов, расположенных по пути /sites/default/files/price/*.pdf.
В текст ноды я вставляю обычную ссылку на какой-нить файл из той директории. В результате получаю ошибку "Запрошенная страница не найдена."
Непосредственный ввод адреса к файлу в адресной строке браузера приводит естественно к такому же результату.
Если же скопировать эту папку в корень сайта, то pdf-ки нормально грузятся. Права стоят 775.
Причем в директории files полно картинок, они грузятся нормально.

Это происходит на хостинге. На локале таких проблем нет.

21 ноября 2011 в 11:59
Аватар пользователя Zigs Zigs 0 7

Ссылка на файл в меню

Добрый день.
Нужно в главном меню сделать несколько ссылок на PDF файлы.
Захожу в управление меню, нажимаю "добавить", ввожу название ссылки меню и путь к файлу, получаю ошибку:

Путь 'sites/default/files/price/profili.pdf' либо недопустим, либо у Вас нет к нему доступа.

Подскажите, как решить эту проблему?
Спасибо.

7 ноября 2011 в 16:46