Подскажите, уже нет сил!!!!

Главные вкладки

Аватар пользователя Val22 Val22 23 августа 2010 в 19:49

Доброго вам ....
Темы прерыл, не как не могу скрыть заголоок ноды (именно скрыть)
как это можно сделать, если можно подробно, завис на этом! СПС!!!
поставил Automatic Nodetitles но резулт тот-же,

Комментарии

Аватар пользователя Xermit Xermit 23 августа 2010 в 20:08

css один из самых нормальных способов
второй темизация вашего типа материала
node-mytype.tpl.php
на основе node.tpl.php
и изменить в нем код

<?php
// $Id: node.tpl.php,v 1.5 2007/10/11 09:51:29 goba Exp $
?>
<div id="node-<?php print $node->nid; ?>" class="node<?php if ($sticky) { print ' sticky'; } ?><?php if (!$status) { print ' node-unpublished'; } ?>">

<?php print $picture ?>

<?php if ($page == 0): ?>
  <h2><a href="<?php print $node_url ?>" title="<?php print $title ?>"><?php print $title ?></a></h2>
<?php endif; ?>

Аватар пользователя Val22 Val22 23 августа 2010 в 20:11

да, есть такое, но я не уверен, что это способ сктрывает заголовки, думаю что просто их убирает, что потом сказывается карте сайта или, я ошибаюсь???

Аватар пользователя Val22 Val22 23 августа 2010 в 20:35

с заголовками как-то разобрался, но вот при отображении остается линя ограничения между заголовком и темой, как ее убраь?

Аватар пользователя Xermit Xermit 23 августа 2010 в 20:36

Ээ, тогда не совсем понятно, вам надо убрать тот текст что в title в секции head страницы хранится?

То есть то, что выводит броузер в заголовке броузерного окна?

Если так то вам над смотреть в D6
function phptemplate_preprocess_page(&$vars)
и в $vars сбросить title
$vars['head_title'] = '';
думаю так
во всяком случае я менял title у первой страницы в D5 сбрасывая этот элемент в функции phptemplate_preprocess(&$vars, $hook)

В D6 эту функцию разбили на несколько конкретных в частности вам надо
http://api.drupal.ru/api/function/phptemplate_preprocess_page/6
да и в template.php она по умолчанию имеется кажется.

Аватар пользователя Val22 Val22 23 августа 2010 в 20:58

все дело в том что тема у меня своя (сам создовал)
и тут проблема, запутался в коде, где эти разделения (линия) заголовок/текст!

вот мой

template.php

" title="<?php echo $title; ?>"><?php $title; ?>

<?php ob_start(); ?>
<?php if ($submitted): ?>

<?php endif; ?>
<?php $metadataContent = ob_get_clean(); ?>
<?php if (trim($metadataContent) != ''): ?>

<?php endif; ?>

<?php print $picture; ?><?php echo $content; ?>
<?php if (isset($node->links['node_read_more'])) { echo '
'.get_html_link_output($node->links['node_read_more']).'

'; }?>

<?php ob_start(); ?>
<?php if (is_art_links_set($node->links) || !empty($terms)):
$output = art_node_worker($node);
if (!empty($output)): ?>

<?php endif; endif; ?>
<?php $metadataContent = ob_get_clean(); ?>
<?php if (trim($metadataContent) != ''): ?>

<?php endif; ?>

Аватар пользователя volocuga@drupal.org volocuga@drupal.org 23 августа 2010 в 21:10

"Xermit" wrote:
css один из самых нормальных способов

Да где нормальный? Smile Уже не говоря о том, что поисковик такой заголовок всё равно схавает

Аватар пользователя Xermit Xermit 23 августа 2010 в 21:35

css это не модуль Smile
просто если только скрыть поле то можно и css воспользоваться самый легкий и почти безболезненный способ, ну если только заголовок не противоречит содержимому Biggrin
Кроме того шаблон node.tpl.php не зависит от темы как мне кажется, если его дернуть из темы гарланд к себе и подправить то будет то что нужно.