[gelöst] Reihenfolge ändern
am 28.10.2010 - 11:31 Uhr in
Hallo Drupaler,
ich möchte den Titel
von jedem erstellten Artikel unterhalb von "angehängte Bilder" anzeigen.
In der page.tpl.php habe ich mit <?php if ($node->type == "story"):?><?php endif; ?>
den Titel ausgeblendet. In der Node-story.tpl.php aber mit
<?php if ($node->type == "story"):?>
<?php if ($title): ?><h2 class="titles"><?php print $title; ?></h2><?php endif; ?>
<?php endif; ?>Allerdings kann ich nicht genau steuern,
wo die Titel erscheinen soll.
In diesem Fall zwischen "angehängte Bilder und "Textkörper". Nur in der Node.tpl.php kann ich die $title vor, oder nach $content reinnehmen.
Aber nicht dazwischen.
Wie kann ich das machen??
Grüße
Sandro
- Anmelden oder Registrieren um Kommentare zu schreiben

Da wirst Du den $content
am 28.10.2010 - 12:19 Uhr
Du könntest $content aufsplitten in $body, deine zusätzlich angelegten Felder und Feldgruppen ...
Da fällt mir ein: Ich könnte
am 28.10.2010 - 12:20 Uhr
Da fällt mir ein:
Ich könnte in der node-story.tpl.php die einzelnen Variabeln ausgeben die im Inhaltstyp definiert worden sind.
Wo bekomme ich die Variabeln der Felder heraus die in einem Inhaltstyp wie Artikel liegen?????
Dann könnte ich die node-story so aufbauen:
angehängte Bilder
taxonomy (mit$terms)
titel (mit $title)
textkörper
Vielen Dank und Grüße
Sandro
Wieso über php? Eigentlich
am 28.10.2010 - 12:29 Uhr
Wieso über php?
Eigentlich könntest du die Reihenfolge doch in der View ändern, sofern das alles einzelne Felder sind.
Das geht doch wesentlich schneller und umkomplizierter?
Mit nachmittaglichen Grüßen
der DrupNewb
weill alle meine Artikel eine
am 28.10.2010 - 12:40 Uhr
weill alle meine Artikel eine bestimmte Reihenfolge haben.
Ich habe auch an Views gedacht, aber wo sage ich in der View
das jeder Artikel folgende Reihenfoge hat:
angehängte Bilder
taxonomy (mit$terms)
titel (mit $title)
textkörper
Ich weiss, über Felder, und als Filter Typ=Artikel, aber..
ich kann ein View als Seite oder als Block darstellen PLUS die Anzuzeigende Einträge....
aber wo verklickere ich, das jeder Artikel diese Aussehen hat, ohne das ich eine View in ein Block reinschiebe....
HOW??
in meiner node-story.tpl.php
am 29.10.2010 - 09:31 Uhr
in meiner node-story.tpl.php kann ich einen Feld Teaser (der von mir angelegt ist) so
<?php print $node->content['field_teaser']['#children'] ?>darstellen.
Wie kann ich nun
angehängte Bilder
Textkörper
und Taxonomie
einzeln abbilden.
Im falle von Taxonomy kann ich z.B.
diese Syntax nicht verwenden:
<?php print $node->content['$terms'] ?>da keine Darstellung.Grüße
Sandro
Okay mittlerweile kann ich die angehängten Bilder folgendermassen ausgeben:
<div id="attach"><?php print $node->content['image_attach']['#value']?></div>wie kann ich die Parents von einem Taxonomy Begriff ausgeben.
Oder gar nur einen Textkörper???
HOW???
okay ich habs :-)))) <?php
am 29.10.2010 - 10:03 Uhr
okay ich habs :-))))
<?php print $node->content['image_attach']['#value']?><?php if ($taxonomy):?><div id="terms"><?php print $terms; ?></div><?php endif; ?>
<?php if ($node->type == "story"):?>
<h2 class="title">
<?php print $title ?></h2>
<?php endif; ?>
<?php print $node->content['body']['#value']?>
Somit kann ich meine gewünschte Reihenfolge ausgeben....
Thanx me :-))))))