lo_sinclair: Комментарии

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

16 июля 2015 в 0:02

В общем, при таком выводе корзины /как напр. в commerce_cart_form_checkout_pane/

$view->pre_execute();
$view->execute();
$view->preview();
$output = (!empty($view->result) || $view->style_plugin->even_empty()) ? $view->style_plugin->render($view->result) : '';

// Get the view form.
$view_form = views_form($pane_form, $form_state, $view, $output);

Теряется подвал "Итого: xxx руб."
А мне он нужен, что-то никак ничего не придумаю.

19 апреля 2015 в 12:38

"<a href="mailto:sas@drupal.org">sas@drupal.org</a>" wrote:
current_path() и request_path() - в помощь, проверьте значения, что-то должно подойти.

В current_path() так же system/ajax. Но функции пригодятся.

Удалось сохранить как значение в $form_state результат первой загрузки формы на странице /значение - нода или нет/, чтоб оно потом не менялось, когда аякс дергает форму, правда, не знаю, насколько это правильно.

17 апреля 2015 в 21:03

dashiwa wrote:
вьюс выводит ноды. Если это блок который выводится в ноде то препроцесс ноды действует на саму ноду и на те ноды которые выводит вьюс..Такая вот логика у меня

Да, именно) Только что разобрался. Все просто оказалось к моему стыду.
Вьювсы созданы давно, в них был один блок, который выводился на всех страницах - оказывается ему условие front было не указано.
Спасибо.

17 апреля 2015 в 18:17

Ну подскажите что-нибудь пожалуйста. В ступоре )
Почему на странице ОДНОЙ ноды прорабатывается около 40 штук нод?
Вывожу dsm($vars['node']->nid); гора нод!

17 апреля 2015 в 0:05

Вот я пишу в preprocess_node
static $its = 0;
$its++;

Итого эта $its доходит до 39
Я не могу вывести массив в dsm() таким образом, не хватает памяти. Откуда оно взялось 40раз?

16 апреля 2015 в 23:50

"ХулиGUN" wrote:
препроцесс выполняется для каждой ноды на странице

На странице же одна нода, это не тизеры, и та же хрень.
А там где тизеры, по 6шт. на страницу

30 мая 2013 в 17:22

Спасибо. В процессе должно пригодиться.

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