[gelöst] <fieldset>/<legend> in node.tpl.php will nicht wirklich
am 05.12.2008 - 00:50 Uhr in
Moin Moin!
Seit ein paar Tagen beschäftige ich mich nun mit Drupal 6.x und teste allerlei Zeugs aus. Ab und an hängt's bei mir jedoch ein wenig... :( Benutze derzeit das Zen Theme.
Bin gerade dabei eine Formatierung meiner Startseite hinzubekommen. Ich möchte um die verschiedenen Einträge wie Blogeinträge, neue Weblinks Artikel usw. auf der Startseite (da wo alles gesammelt wird) einen Rahmen mit den und Tags ziehen. Das soll dann in etwa so aussehen wie beim Weblinksmodul, bei dem die einzelnen Linkgruppen in diesen Fieldsets angeordnet sind.
In der node.tpl.php wollte ich nun das fieldset Tag und dass legend Tag wie folgt eingeben:
<div id="node-<?php print $node->nid; ?>" class="<?php print $classes; ?>"><fieldset><div class="node-inner">
<?php print $picture; ?>
<?php if (!$page): ?>
<!-- <h2 class="title"> -->
<legend><a href="<?php print $node_url; ?>" title="<?php print $title ?>"><?php print $title; ?></a></legend>
<!-- </h2> -->
<?php endif; ?>
<?php if ($unpublished): ?>
<div class="unpublished"><?php print t('Unpublished'); ?></div>
<?php endif; ?>
<?php if ($submitted or $terms): ?>
<div class="meta">
<?php if ($submitted): ?>
<div class="submitted">
<?php print $submitted; ?>
</div>
<?php endif; ?>
<?php if ($terms): ?>
<div class="terms terms-inline"><?php print t(' in ') . $terms; ?></div>
<?php endif; ?>
</div>
<?php endif; ?>
<div class="content">
<?php print $content; ?>
</div>
<?php print $links; ?>
</div></fieldset></div>Wenn ich nur das fieldset Tag benutze, bekommt meine Division nen Rahmen. Nutze ich aber zusätzlich das legend Tag sind zwei Einträge auf der Startseite korrekt dargestellt, die nächsten beiden Halbwegs nach rechts in den Bereich der linken Sidebar verrutscht und der Rest startet vom oberen Browserrand über die gesamte Breite der Seite gehend, welcher dabei den ganzen restlichen Inhalt überdeckt.
Ich hoffe ihr versteht was ich meine. Kann leider kein Bild davon hochladen, da ich die FTP Zugangsdaten aufm USBStick habe, der gerade nicht zur Hand ist. Ich probiere schnellstmöglich eins nachzuliefern!
//edit
ah! habs selbst rausgefunden ;)
- Anmelden oder Registrieren um Kommentare zu schreiben

Kannst du den Titel auf
am 07.12.2008 - 21:09 Uhr
Kannst du den Titel auf [gelöst] setzen und für andere Drupaler auf der Suche nach Lösung deine Erkenntnisse posten?
Ich durchforste gerade "Unbeantwortete Forenbeiträge" und das würde mir doch erhebliche Zeit sparen...
:-) merci
Lösung
am 14.12.2008 - 21:39 Uhr
<fieldset>
<div id="node-<?php print $node->nid; ?>" class="<?php print $classes; ?>"><div class="node-inner">
<?php print $picture; ?>
<legend>
<?php if (!$page): ?>
<!-- <h2 class="title"> -->
<a href="<?php print $node_url; ?>" title="<?php print $title ?>"><?php print $title; ?></a>
<!-- </h2> -->
<?php endif; ?>
</legend>
<?php if ($unpublished): ?>
<div class="unpublished"><?php print t('Unpublished'); ?></div>
<?php endif; ?>
<?php if ($submitted or $terms): ?>
<div class="meta">
<?php if ($submitted): ?>
<div class="submitted">
<?php print $submitted; ?>
</div>
<?php endif; ?>
<?php if ($terms): ?>
<div class="terms terms-inline"><?php print t(' in ') . $terms; ?></div>
<?php endif; ?>
</div>
<?php endif; ?>
<div class="content">
<?php print $content; ?>
</div>
<?php print $links; ?>
</div></div>
</fieldset>