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

Как в Webform засунуть капчу и form-submit в один общий wrapper?

28 октября 2016 в 11:14

Для бутстрапа приходится переопределять отображение форм. И нужно засунуть капчу и form-submit в один блок.
Я так понимаю нужно делать через hook_form_alter, но не знаю как там выудить капчу и вставить в отдельный wrapper.
Создать враппер для кнопки не проблема:

Скрипты срабатывают через раз

16 октября 2014 в 8:51

На всех моих сайтах скрипты срабатывают не всегда. Везде стоит Admin menu, грешу на него.
Такая проблема только у меня?
Гуглил, не нашел упоминания об этой проблеме.

Стоит jQuery update. Для админки выбрана версия 1.5, для остального 1.10. Может тут конфликт происходит.

Как сделать ссылки меню типа #link?

8 октября 2014 в 20:06

Мне нужно сделать пункты меню не ссылками на другие страницы, а хештегами типа: #link. Drupal по умолчанию запрещает это. Считая что ссылки нет.
Как можно заставить его не делать эту проверку?

Не удается организовать иерархию на Друпале

3 июля 2014 в 15:48

С Друпалом дружу давно, но тут на казалось бы ровном месте споткнулся. 2 дня уже плотно ищу решение.
На сайте есть:
- 5 бутиков
- список брендов
- типы товаров
- товар
Соответственно нужно построить такую иерархию:
Через таксономию похоже никак не сделать - во первых она неадекватно работает с дочерними терминами имеющими множество родителей. И невозможно связать разные словари.
На сайте есть меню: Бутики
При выборе бутика_1 нужно вывести список брендов связанных с этим бутиком (бренды в разных бутиках частично совпадают).
Далее при выборе бренда должен открыться список типов товаров.
Ну а далее уже товар выбранного типа.

Поиск юзал, подобных вопросов полно. Но подходящего решения так и не нашел.

Получаю ошибку Warning: array_flip(): Can only flip STRING and INTEGER values!

27 июня 2014 в 20:49

Получаю ошибку:
Warning: array_flip(): Can only flip STRING and INTEGER values! в функции DrupalDefaultEntityController->cacheGet() (строка 350 в файле /home/s/saitse/vash-kapital24.rf/public_html/includes/entity.inc).

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

Не могу найти шаблон страницы которая показывается пользователю после регистрации.

29 мая 2014 в 9:30

Не могу найти шаблон страницы которая показывается пользователю после регистрации. В админке есть шаблоны писем с различными уведомлениями. А вот шаблон страницы х.з. где спрятан.

Не срабатывает условие if. Вывожу поля в шаблоне ноды, нужна проверка на наличие поля.

4 мая 2014 в 15:07

Вывожу поля в шаблоне ноды. Уже разобрался с тем как вывести, но нужна проверка на наличие поля.
Весь день бьюсь с этой мелочью, никак не срабатывает условие.

Вот код:

Не получается вывести поле в шаблоне ноды

16 июня 2012 в 12:27

Здравствуйте.
Уже 2 дня бьюсь над выводом поля file_field в шаблоне ноды. В шестом друпале делал это сто раз, дело то минутное.
А в Семерке никак не пойму как вывести. Перебрал уже сотню вариантов.
Поставил модуль content template, чтобы в нем подсмотреть вид переменной, но этот модуль сам неправильно генерирует страницу.
В общем работает у меня только один вариант <?php print render($content['field_file']); ?>
Но так выводится поле в стандартном виде, а я хочу вытащить url, чтобы вписать нужный анкор.

Результаты поиска выдают такой вариант <?php print $node->field_name[LANGUAGE_NONE][0]['value'];?>
Но подобный код вообще вызывает ошибку, я пробовал менять value на uri. <?php print $node->field_name[LANGUAGE_NONE][0]['uri'];?>

Подстановить в CCK поле значение другого поля

25 декабря 2009 в 21:10

Музыкальный контент. Каждая композиция отдельная нода, которая состоит из набора cck полей. Заливаю инфу с помощью Nodeimport'а.
Все вроде замечательно работает, но понадобилось мне добавить еще и тексты песен. Для этого я создл новый тип документа. В который хочу так же через Nodeimport заливать тексты. Заголовки нод с песнями и нод с текстами песен, абсолютно одинаковые и совпадают с полем "title".
Связал эти типы документов Nodereference'ом. И все работает... когда вручную заполняю поле nodereference. Но вот когда импортирую, ноды не хотят связываться друг с другом.

Думается мне, нужно что-то подкорректировать в модуле nodereference. Но php практически не знаю.

Либо в настройках поля, в Default value подставить значение поля "title". Но опять же не знаю какой код писать. Этот вариат предпочтительнее, если сработает конечно.