iNFerNo 9 декабря 2010 в 10:38 Делаю кастомный профиль но не пойму как убрать никнейм дефолтный а то один никнейм модуля юзер и теперь еще кастомный никнейм... Drupal6 Есть вопрос Блог Войдите или зарегистрируйтесь, чтобы отправлять комментарии
iNFerNo 9 декабря 2010 в 12:55 если удалить <h2 class="page-title"><?php if ($title) print $title ?></h2> из page-user.tpl.php то удалиться отовсюду. а как с титульного просмотр удалить. или исправить вывод вместо Никнейм сделать Профиль пользователя Никнейм (как на этом сайте например)
iNFerNo 9 декабря 2010 в 15:41 препроцесс тяжеловат есчо для меня в гугле что-то нашел http://thedrupalblog.com/category/tags/preprocess-page но как связать с юзернеймом дефолтным в профиле не пойму...
iNFerNo 9 декабря 2010 в 15:51 видимо сюда копать надо <?php function yourthemename_preprocess_page(&$vars) { // Remove undesired local task tabs. // This first example removes the Users tab from the Search page. yourthemename_removetab('Users', $vars); } ?>
iNFerNo 9 декабря 2010 в 15:54 или де нить тут function clearland_preprocess_node(&$variables,$hook) { unset($variables['node']->links['node_read_more']); $variables['links'] = !empty($variables['node']->links) ? theme('links', $variables['node']->links, array('class' => 'links inline')) : ''; }
Комментарии
1) Не кошерно но быстро - css
2) hook_form_alter()
да инструменты понятны. вопрос - как.
если удалить
<h2 class="page-title"><?php if ($title) print $title ?></h2>
из page-user.tpl.php
то удалиться отовсюду.
а как с титульного просмотр удалить. или
исправить вывод вместо Никнейм сделать Профиль пользователя Никнейм
(как на этом сайте например)
preprocess_page(&vars) - делает всё что тебе надо
препроцесс тяжеловат есчо для меня
в гугле что-то нашел
http://thedrupalblog.com/category/tags/preprocess-page
но как связать с юзернеймом дефолтным в профиле не пойму...
видимо сюда копать надо
<?php
function yourthemename_preprocess_page(&$vars) {
// Remove undesired local task tabs.
// This first example removes the Users tab from the Search page.
yourthemename_removetab('Users', $vars);
}
?>
или де нить тут
function clearland_preprocess_node(&$variables,$hook) {
unset($variables['node']->links['node_read_more']);
$variables['links'] = !empty($variables['node']->links) ? theme('links', $variables['node']->links, array('class' => 'links inline')) : '';
}