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

Как создать дополнительный пункт меню програмно?

23 октября 2015 в 15:06

Добрый день.

В общем, пытаюсь добавить программно дополнительный пункт в меню на сайте, для чего мне это нужно - долгая история.
По теме нашёл такую конструкцию:

    $item = array(
      'link_path' => 'node/' . $node->nid, // - путь на который будет вести ссылка.
      'link_title' => $node->title, // - заголовок нового пункта меню.
      'menu_name' => 'main-menu', // - системное имя меню, куда добавим ссылку.
      'hidden' => 0 // - 0 или 1.
    );
    menu_link_save($item);
   

Но что-то не работает.

Ещё нашёл "мануал" https://api.drupal.org/api/drupal/includes!menu.inc/function/menu_link_s... но это тоже не работает, хотя тут я не уверен что всё делаю правильно. Выдаёт ошибку "Cannot redeclare menu_link_save() \includes\menu.inc:3106"

Галерея с заменой изображений в зависимости от выбраного цвета

8 декабря 2013 в 3:29

Есть такая штука http://apple.1click.ru/catalogue/iphone/apple-iphone-5s/?OFFER_ID=18131 . Справа в низу, есть панель с выбором цвета. При нажатии на цвет, получаем соответствующее изображение.

Как можно реализовать галерею с таким функционалом на Drupal7, без использования модуля интернет магазина? Т.е. функции магазина типа цены, корзины и т.п. ненужны. Нужна просто галерея в которой изображения можно менять при клике по цвету.

Мультизагрузка файлов в WebForm

15 октября 2013 в 22:54

Пытаюсь настроить мультизагрузку пользовательских файлов через WebForm в поле "Файл".

Единственное что нашёл посредствам гугления Webform Multi File Upload, но что-то он отказывается работать. В webform появляется поле "Multifile", но на деле не понятно как оно работает. По шифту файлы по прежнему выделить нельзя, в поле загружается только один файл Sad

Кто сталкивался, подскажите решение.

Галерея с помощью colorbox и Manual Crop. Как настроить?

12 октября 2013 в 9:18

Приветствую господа.

Пытаюсь реализовать галерею с использование colorbox и Manual Crop. Через Manual Crop обозначаю область которая должна выводиться в превьюхе - colorbox выводит её на страницу как надо. Но Manual Crop имеет возможность резать превьюхи по нескольким вариантам размеров, а colorbox может вывести только один заданный размер "Content image style" указанный в "управлении отображениями". Грубо говоря, нужно чтобы все превьюхи были не квадратные как на подбор, а вертикальные и горизонтальные.