Cómo quitar el historial del perfil del usuario
En el perfil del usuario (el mostrado en el url user) aparece "Historial, Miembro desde...".
A veces se desea que no aparezca esa información.
En algún .css del tema:
themes/ttt/user-profile-category.tpl.php
themes/ttt/template.php
A veces se desea que no aparezca esa información.
Ocultarlo
Una forma de hacerlo es ocultarlo. Por ejemplo localizando el elemento y aplicándole CSS para eso:En algún .css del tema:
.profile h3,
.profile .user-member {
display: none;
}
Quitarlo
Otra forma de hacerlo es quitarlo, que ni siquiera se genere el HTML.Con el template
Una forma de quitarlo es copiando al tema el template /modules/user/user-profile-category.tpl.php y agregar una línea que prevenga la presentación. Por ejemplo:themes/ttt/user-profile-category.tpl.php
<?php if ($title == t('History')) return; ?>
<?php if ($title) : ?>
<h3><?php print $title; ?></h3>
<?php endif; ?>
<dl<?php print $attributes; ?>>
<?php print $profile_items; ?>
</dl>
Con una función del template
Otra forma de quitarlo es modificando las variables de template en el archivo template.php del tema. Por ejemplo, para el tema ttt:themes/ttt/template.php
function ttt_preprocess_user_profile(&$vars) {
unset($vars['profile']['summary']);
$vars['user_profile'] = implode($vars['profile']);
}
Con hook_user
Otra forma de quitarlo es usando el hook_user. Por ejemplo, para el módulo mmm:function mymodule_user($type, &$edit, &$account, $category = NULL) {
if ($type == 'view') {
unset($account->content['summary']);
}
}
Referencias
Comentarios
Publicar un comentario