регионы в user-profile.tpl

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

Аватар пользователя zzzzzz zzzzzz 21 августа 2012 в 20:10

1. создал регион под названием - profile_left
2. создал блок с каким-то текстом
3. в user-profile.tpl.php прописал регион - print render($page['profile_left']);
4. через раздел блоки admin/structure/block присвоил моему блоку регион - profile_left

ЧТО ДЕЛАЮ НЕ ТАК?

Комментарии

Аватар пользователя Orion76 Orion76 22 августа 2012 в 15:39

Потому-что user-profile.tpl это шаблон не страницы профиля, а региона "content" профиля, поэтому в $page['profile_left'] ничего нет...

скорее всего шаблон страницы профиля должен называться - page--user.tpl.php

точнее можно посмотреть в хуке THEME_preprocess_page($variables)
вставте его в файл template.php текущей темы если его там нет..
и посмотрите содержимое $variables['theme_hook_suggestions']

Аватар пользователя Sanco2 Sanco2 21 ноября 2012 в 13:27

Решаю аналогинчую задачу и наткнулся на данный топик.
Я бы уточнил что в ноду как и в профиль (для 6ки) можно добавить регион.
У 6ки делал обе вещи, а вот с 7ой и профилем застрял как то. Не подскажете случаем как собственную проблему решили? регионы в page.tpl.php добавляли?