Модуль самописный

Прислано: Balda

пн, 06/09/2010 - 07:29

Другие статьи по теме:

Нужно сделать так чтобы некая страница отдавала только нужные данные типа:
<option value = "1"> Опция</option>
Как правильно такое реализовать? (нужно для ajax)
Не понимаю только как вывести все это без диза правильно

Комментарии


Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Применить"
Опубликовано vitg в пн, 06/09/2010 - 07:43.

http://api.drupal.ru/api/file/developer/topics/forms_api_reference.html/6

Ищем элемент select


Опубликовано Balda в пн, 06/09/2010 - 08:09.

Да нет, мне надо вывести в браузер только теги из обработчика


Опубликовано glu2006 в пн, 06/09/2010 - 08:41.

Регистрируете url в hook_menu, вызываете по этому адресу функцию обработчик в конце функции print(что-то); и exit;
т.е. примерно так:

<?php
function mtools_calc_menu() {
  
$items = array();
  
$items['order-item/getprice/%/%'] = array(
    
'page callback' => 'mtools_get_price',
    
'page arguments' => array(23), // если надо передавать значения в обработчик
    
'access callback' => TRUE,
  );
  return 
$items;
}

function 
mtools_get_price(входные параметры если есть или если надо){
  
$result что-то что вам надоесли элемент формы то вызываем функцию drupal_render()
  if (
$result) {
    print(
$result);
  }
  exit;
}

в файле js
<code lang="javascript">
Drupal.behaviors.calculation = function(context) {
    var 
url = $(this).attr('href');
    $.
ajax({
      
urlurl,
      
success: function(data) {
        
какие-то действия если необходимо;
      }
    });
    return 
false;
  });
}
?>


Опубликовано Balda в пн, 06/09/2010 - 11:20.

glu2006, спасибо, понял, только такой пример тут лишний ;)


Опубликовано Balda в пн, 06/09/2010 - 11:30.

и еще на будущее хотелось бы знать... где можно подцепить язык юзера? переменная или хук может...?
упс... нашел, глупость сморозил)


Опубликовано glu2006 в пн, 06/09/2010 - 11:46.

Balda написал(а):

glu2006, спасибо, понял, только такой пример тут лишний ;)

Для Вас может быть и лишним, а для кого-то может быть полезным ;) нас много на форуме.


Опубликовано gumk в пн, 06/09/2010 - 16:12.

удалено


Новое на сайте

Ссылки партнёров