Здравствуйте поиском ответа не нашел. Как в user-profile.tpl.php брать переменные, check_plain($user->profile_country), как в 5 версии не прокатывает (((
Спасибо, но я с PHP на ты и не понимаю как из такого сложного массива что-то вытащить, пробовал смотреть как это формирует друпал страницы профиля, все равно не разобрался, как я понял массив разбивает функция
function template_preprocess_user_profile()
в принципе помимо того что стандартно выводиться (переменной user_profile) выводиться в переменной profile массив с готовыми сформированными блоками вроде того:
Комментарии
global $user;
стоит?
стоит, не работает ((( if($user->picture) {print theme('user_picture', $user);}?> - авик выводит
Можете, пожалуйста написать код для вывода одного поля, например profile_x
в файле template.php вашей темы создайте функцию
<?php
function ваша-тема_preprocess_user_profile(&$variables){
drupal_set_message('<pre>'.print_r($variables,1).'</pre>');
}
?>
либо
<?php
function phptemplate_preprocess_user_profile(&$variables){
drupal_set_message('<pre>'.print_r($variables,1).'</pre>');
}
?>
И увидите все переменные которые можно использовать в user-profile.tpl.php
ps. после добавления функций надо очистить кэш
Спасибо, но я с PHP на ты и не понимаю как из такого сложного массива что-то вытащить, пробовал смотреть как это формирует друпал страницы профиля, все равно не разобрался, как я понял массив разбивает функция
function template_preprocess_user_profile()
в принципе помимо того что стандартно выводиться (переменной user_profile) выводиться в переменной profile массив с готовыми сформированными блоками вроде того:
[profile] => Array
(
[user_picture] =>
gumk аватар
[Место жительства] =>
город
Санкт - Петребург
Район
Приморский
[summary] =>
Время участия
4 дня 3 часа
)
так собственно вопрос сводиться к тому как сделать вывод такого типа:
Место жительства:
город: Санкт - Петребург
Район:Приморский
и чтобы подобные блоки можно было расставлять в две колонки
Посмотрите вот этот материал может разберетесь
вообщем с помощью DEVEL понял откуда ноги растут, как только натемизируюсь отпишусь что получилось
И не отписался
он ещё темизирует
До сих пор (