Вообщем совсем не знаком с php по этому решил обратиться сюда , есть сайт http://www.mysuba.ru/ , под тизерами выводится блок с аватором , метками и строкой обсуждение .... Хочу чтобы в строке (Обсуждение:) выводились только ссылки на комментарии, а ссылка (Читать далее) отсутствовала так как она после тизира сразу идет ... вот кусок кода который выводит этот блок
<?php if($links){ ?>
<div class="storydata">
<?php print theme('user_picture',user_load(array('uid'=>$node->uid)));?>
<?php if($submitted) print t('Created by ').theme('username', $node);?>
<?php print drigg_created_string($node); ?>
<br />
Метки: <?php print $terms; ?>
<br />
Обсуждение: <?php print $links; ?>
</div>
<?php } ?>
<div class="storydata">
<?php print theme('user_picture',user_load(array('uid'=>$node->uid)));?>
<?php if($submitted) print t('Created by ').theme('username', $node);?>
<?php print drigg_created_string($node); ?>
<br />
Метки: <?php print $terms; ?>
<br />
Обсуждение: <?php print $links; ?>
</div>
<?php } ?>
как вот это поправить <?php print $links; ?> ?
Комментарии
Парни намекните хоть где рыть (чтоб удалить ссылку "читать далее" в строке "обсуждение"), я сам уж методом тыка попытаюсь догнать
Вероятно, на вашем уровне знакомства с друпалом и пхп, будет проще всего поставить модуль Read More Tweak. А вообще это делается через переопределение hook_link_alter или теминг theme_links.
парни вообщем я залез в файл node.module и удалил там кусок вот этого кода и ссылка читать далее рядом с коментариями исчезла
/**
* Implementation of hook_link().
*/
function node_link($type, $node = NULL, $teaser = FALSE) {
$links = array();
if ($type == 'node') {
if ($teaser == 1 && $node->teaser && $node->readmore) {
$links['node_read_more'] = array(
'title' => t('Read more'),
'href' => "node/$node->nid",
'attributes' => array('title' => t('Read the rest of this posting.'))
);
}
}
return $links;
}
Это других проблем не может вызвать ?
Круто... до следущего апдейта. Лучше сделайте как я посоветовал.