Как разобрать вкладки в профиле на блоки (вьюсы) ?

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

Аватар пользователя volocuga volocuga 23 ноября 2008 в 22:29

С ростом числа всевозможных подключённых модулей (магазин,файловый менеджер,блоги,подписки и тд...)растёт также число соответствующих табов (вкладок).Вообщем я порешил-хорош!Содержимое табов я буду подгружать аяксом,при помощи того же magic tabs (кстати,есть ли альтернатива?).Однако magic tabs работает с вьюхами,а лучше с блоками.

Теперь вопрос:как пошматовать табы на отдельные блоки????

Комментарии

Аватар пользователя volocuga volocuga 24 ноября 2008 в 0:10

А что если...
Сделать блок,положить туда следущее:

<?php
$node = node_load($nid)    //nid -id нужной ноды
print $block['content'];
print_r($node);
?>

Это загрузит ноду в блок (или нет?)

Ну а блок загрузить в шаблоне таким образом:

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

Пока нет возможности проверить на своём локалхосте,должно ли работать?

Аватар пользователя volocuga volocuga 24 ноября 2008 в 1:08

Вот это работает:

<?php
  $node = node_load(1);
  print($node->body);
?>

Но тут подгружается нода с id,а как отображать произвольные страницы по пути,например admin/settings ?

Аватар пользователя Antoniy Antoniy 23 мая 2012 в 9:13

"volocuga" wrote:
например admin/settings

Может через views? А вклаки дефолтовые вырезать через page.tpl

Делать в пути views соответствующий адрес. Если по юзеру, то с % по аргументу User UID
Это по идее подменит вывод по системных путям. Но встает вопрос как вывести формы через views.

Аватар пользователя Antoniy Antoniy 23 мая 2012 в 10:04

"<a href="mailto:volocuga@drupal.org">volocuga@drupal.org</a>" wrote:
Подобные вопросы меня уже давно не мучают

Не сомневаюсь. Это я рассуждаю/думаю над своим решением по обозначенной в топике идее