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