Kommentartext im Teaser unterbinden!
am 06.06.2009 - 20:11 Uhr in
Hey Community,
auf der Startseite meiner Filmseite werden News gepostet. Die News werden als Teaser angeschnitten und unter jedem Teaser steht folgender Text:
"Anmelden oder Registrieren um Kommentare zu schreiben - Weiterlesen - Beitrag melden"
Siehe auch hier: www.insidemovie.de
Hat jemand eine Ahnung, wie man das wegbekommt? Ich möchte diesen Text nur beim ganzen Artikel haben und nicht im Teaser auf der Startseite. Kann man das irgendwie unterbinden?
Bin wirklich für jeden Tipp dankbar - hab zwar die SUFU benutzt, aber das Thema scheint noch immer nicht geköst zu sein!
Viele Grüße,
zank
- Anmelden oder Registrieren um Kommentare zu schreiben

Hey zank, spontane Tipps: -
am 06.06.2009 - 21:18 Uhr
Hey zank,
spontane Tipps:
- in den Tiefen des marinelli themes gibt es eine entsprechende Einstellung
- in der node.tpl.php eine Abfrage einbauen ( siehe http://www.drupalcenter.de/handbuch/4285 )
etwa so:
<?phpif ($teaser) {
$links = '';
}
else {
...
}
?>
Hey, meine node.tpl sieht
am 06.06.2009 - 21:22 Uhr
Hey,
meine node.tpl sieht wie folgt aus:
<?php if ($picture) {
print $picture;
}?>
<div class="node<?php if ($sticky) { print " sticky"; } ?><?php if (!$status) { print " node-unpublished"; } ?>">
<?php if ($page == 0) { ?><h2 class="nodeTitle"><a href="<?php print $node_url?>"><?php print $title?></a>
<?php global $base_url;
if ($sticky) { print '<img src="'.base_path(). drupal_get_path('theme','marinelli').'/img/sticky.gif" alt="sticky icon" class="sticky" />'; } ?>
</h2><?php }; ?>
<?php if (!$teaser): ?>
<?php if ($submitted): ?>
<div class="metanode"><p><?php print t('By ') .'<span class="author">'. theme('username', $node).'</span>' . t(' - Posted on ') . '<span class="date">'.format_date($node->created, 'custom', "d F Y").'</span>'; ?></p>
</div>
<?php endif; ?>
<?php endif; ?>
<div class="content"><?php print $content?></div>
<?php if (!$teaser): ?>
<?php if ($links) { ?><div class="links"><?php print $links?></div><?php }; ?>
<?php endif; ?>
<?php if ($teaser): ?>
<?php if ($links) { ?><div class="linksteaser"><div class="links"></div><?php print $links?></div><?php }; ?>
<?php endif; ?>
<?php if (!$teaser): ?>
<?php if ($terms) { ?><div class="taxonomy"><span><?php print t('Tags') ?></span> <?php print $terms?></div><?php } ?>
<?php endif; ?>
</div>
Was meinst du mit den Einstellungen im Marinelli Theme? Ich wüsste nciht wo das sein sollte, habe eben wirklich alles durchsucht!
Grüße,
zank
<?php if ($teaser): ?>
am 09.06.2009 - 13:38 Uhr
<?php if ($teaser): ?><?php if ($links) { ?><div class="linksteaser"><div class="links"></div><?php print $links?></div><?php }; ?>
<?php endif; ?>
wenn du das rausnimmst werden die Links im Teaser nicht mehr ausgegeben
Huhu Luzer, ich habe die
am 09.06.2009 - 15:21 Uhr
Huhu Luzer,
ich habe die entsprechende Stelle in der node.tpl entfernt. Geholfen hat es leider nichts. Die Links werden anch wie vor angezeigt. :/
Ok, kurzes Update! Es
am 09.06.2009 - 17:18 Uhr
Ok, kurzes Update!
Es funktioniert jetzt so halb! Und zwar nur dann, wenn ich eingeloggt bin - ansonsten klappt es zwar auch, dann wird mein Design aber krass verzogen! Jemand eine Idee? Bin da momentan ziemlich ratlos!