我想在用户个人资料页面添加一些标记
在template.php中
function athens_preprocess_user_profile(&$variables) {
$markup = 'hello';
$variables['elements']['social'] = array(
'#weight' => 0,
'#markup' => '<div class="clearfix"></div><div class="author-social">' . $markup . '</div>',
);
但注意到变化:(
答案 0 :(得分:0)
user-profile.tpl.php
模板使用$user_profile
进行输出渲染。您应该将自定义标记字段添加到user_profile
键。
function athens_preprocess_user_profile(&$variables)
{
$markup = 'hello';
$variables['user_profile']['social'] = array(
'#weight' => 0,
'#markup' => '<div class="clearfix"></div><div class="author-social">' . $markup . '</div>',
);
}