prutech

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

user-icon

Sysdoc prutech

Как можно вызвать ajax callback javascript-ом?

Аватар пользователя prutech

Привет
Например, я создам в своем модуле несколько функции, которые стандартно что-то делают черех ajax команды drupal. Функции могут быть произвольные. То есть например

<?phpfunction ship_rait_my_ajax($form, $form_state) {
$form_my=drupal_get_form('feedback_my_form');
 $commands = array();
 $commands[] = ajax_command_replace('.tabs_block_info_2', render($form_my));
return array('#type' => 'ajax', '#commands' => $commands);
}
?>

или вот так

<?phpfunction ship_rait_my_ajax() {
$form_my=drupal_get_form('feedback_my_form');
 $commands = array();
 $commands[] = ajax_command_replace('.tabs_block_info_2', render($form_my));
return array('#type' => 'ajax', '#commands' => $commands);
}
?>
0 Thanks

Ajax на select при использование стороннего плагина на jquery для превращения списка в div, span и т.д.

Аватар пользователя prutech

Привет. Столкнулся со следующей проблемой.
Я использую плагин для jquery для списка select в форме.
Все работает хорошо. Но когда у меня на select добавлен ajax drupal стандартно для формы.
У меня не происходит ajax когда я выбираю что то в списке.
Это вопрос скорее именно по javascript.
Я ни как не могу прописать имитацию клика по option...
Я пробовал в секцию сразу за тем как присваивается атрибут selected option делать и
optionSelected.click();
optionSelected. change();
$(this). click();
$(this).change();
$(this).('option:selected').click();
$(this).('option:selected'). change();
Ajax не заводиться…. С чекбоксами всегда помогало делать
click();
change();
на них что бы ajax ожил…
С select ни чего не получается.

0 Thanks

Как можно вытащить количество позиции товара в корзине? (Drupal 7, commerce, commerce_shipping)

Аватар пользователя prutech

Здравствуйте
Как можно вытащить количество позиции товара в корзине? (Drupal 7, commerce, commerce_shipping)
И общее количество товаров?
Я пытаюсь сделать это на странице
checkout/*/shipping

Заранее спасибо

0 Thanks

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

Аватар пользователя prutech

Всем привет

Мне нужно вывести спискок терминов по алфавиту из определенного словаря
Причем url термина частично я должен задать

Сейчас у меня есть вот такой код

0 Thanks

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

Аватар пользователя prutech

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

Заранее спасибо

0 Thanks

Вывод форм 'hierarchical_select' в node page block ?

Аватар пользователя prutech

Здравствуйте.
Столкнулся с проблемой по выводу формы 'hierarchical_select' в page node и block

У этого модуля есть ридми. Там написано следующие

Form API usage
--------------
You have to make sure your form item is using the "hierarchical_select" form
element type:

$form['select_some_term'] = array(
    '#type' => 'hierarchical_select',
    '#title' => t('Select the tag you wish to use.'),
    '#options' => $options, // Contains an array of tid - term name pairs.
    '#hierarchical_select_settings' => array(
      'module' => 'taxonomy',
      'save_lineage' => FALSE,
      'enforce_deepest' => FALSE,
      'all_option' => FALSE,
      'level_labels' => array(
        0 => t('Main category'),
        1 => t('Subcategory'),
      ),
      'params' => array(
        'vid' => $vid,
      ),
      'animation_delay' => 400,
0 Thanks

pathauto не работает $node->path

Аватар пользователя prutech

Здравствуйте.

Я использую можуль pathauto
Все работает отлично, но только для админа. Для любых других пользователей ссылки обрезаються и не показываеться путь созданный pathauto. И Это происходит в тизерах. Тизеры настраиваю спомощью контент темплайт. А именно print $node->path И вот эта штука не работает как нужно. Она работает только для админа… Помогите пожалуста. Прова в контроле доступа не нашел для этого….

Заранее спасибо

0 Thanks

(phptemplate) настройка page для определенного диапазона нодов, принадлежащих одной категорий.

Аватар пользователя prutech

Всем привет

Столкнулся со следующей проблемой.

У меня есть категория на сайте. Назовем ее news
И в ней есть 500 нодов имеющих url от /news/10.html до /news/500.html
Как я могу задать им свой уникальный темплайт страницы (page.tpl.php)

У меня стоит модуль path и pathauto сответсвенно.
Так же у меня прописана в темплайт.php

1.      function _phptemplate_variables($hook, $vars = array()) {
2.        if ($hook=='node' or $hook=='page') {
3.            if (!module_exists('path')) {
4.              break;
5.            }
6.            $url_alias = drupal_get_path_alias('node/' . $vars['node']->nid);
7.            if ($url_alias == ('node/' . $vars['node']->nid)) {
8.              break;
9.            }
10.           $suggestions = array();
11.           $path_parts = explode('/', $url_alias);
0 Thanks

Настройка дизайна

Аватар пользователя prutech

Здравствуйте столкнулся с проблемой.

В друпале достаточно легко можно настроить дизайн для всего кроме как таких вещей

<?php print $block->content ?>

Имееться ввиду естественно отобажение «content» во всех возможных случаях.

В частности есть модуль контент темплайт. Там можно както это настраивать хотя я не совсем понимаю как именно настроить именно дизайн. Для блоков такой возможности там нет.

Решение как я понял два.

0 Thanks