Drupal 6 ajax block подключаем блок через ajax.

drupal ajax

Для того чтобы вывести в Drupal блок через ajax нужно создать файл php (в корневой папке) допустим это будет block12.php:

<?php
include_once './includes/bootstrap.inc';
drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL);

$block = module_invoke('block', 'block', 'view', 12);
print $block['content'];
?>

Где 12 это id блока. И в месте где мы хотим вывести блок, вставляем этот код:

<div id="ajax-block12">&nbsp;</div><script type="text/javascript">// <![CDATA[
$('#ajax-banner12').load('/block12.php');
// ]]></script>

 

Комментарии

Добавить комментарий

Войти, используя Loginza Google Account Yandex Mail.ru Vkontakte Facebook

Plain text

  • HTML-теги не обрабатываются и показываются как обычный текст
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.