Weiterlesen / read more mit cck [GELÖST]
Eingetragen von Stefan Lampert@... (36)
am 22.12.2006 - 16:14 Uhr in
am 22.12.2006 - 16:14 Uhr in
ich habe ein kleines problem mit cck:
auf der startseite werden die ckk-nodes genauso wie die normalen nodes angezeigt. mit einem unterschied: bei den cck-nodes fehlt der "weiterlesen" / "Read more" link. ich kann mir vorstellen das es mit den templates von cck funktioniert, aber ich bekomme es nicht hin / bzw. weiß nicht, wo ich ansetzen soll.
danke!
PS: falls es die falsche forenkategorie ist, bitte verschieben :)
- Anmelden oder Registrieren um Kommentare zu schreiben
Sind denn nicht die Titel
am 23.12.2006 - 12:32 Uhr
Sind denn nicht die Titel als Link zum ganzen Artikel gesetzt?
Gruß Florian
Bei "Fields" "Node: Link to
am 23.12.2006 - 17:15 Uhr
Bei "Fields" "Node: Link to Node" auswählen und bei "Option" deinen Text eingeben.
Re: Bei "Fields" "Node: Link to
am 23.12.2006 - 18:45 Uhr
Bei "Fields" "Node: Link to Node" auswählen und bei "Option" deinen Text eingeben.
@flo17:
Hast du ein CCK Zusatzmodul installiert? Bei den Standardtypen ist "Link to Node" nicht vorhanden.
Das CCK zeigt im Übrigen keine Teaser an, sondern immer den gesamten Inhalt.
Die Frage ist: was soll geteasert werden. Wenn ich bspw. einen neuen Inhaltstyp erstelle mit den Felder: 'Name', 'Vorname', E-Mail', woraus sollte das CCK dann einen Teaser generieren.
Ein Teaser macht nur Sinn bei Inhaltstypen, welche über ein 'body' Feld verfügen.
Versuch es mal mit dem contemplate-Modul. Damit soll man Teaser für CCK Typen erzeugen können.
@baumeister: Du schriebst in einem anderen Thread, dass das CCK standardmässig ein 'body'-Feld hat. Das ist nicht richtig. Das einzige Default Feld ist 'Title'. Deshab gibt print $body auch den Inhalt aller Felder aus. Denn die sind quasi zusammengenommen der 'body' des neuen Inhaltytyp.
edit [md]: In Drupal 5.0 ist die Möglichkeit neue Inhaltstypen zu erstellen bereits im Core vorhanden. Diese Typen verfügen standardmässig über das Feld 'body'.
Das Problem mit dem Teaser und 'read more' hat sich in Drupal 5.0 auch erledigt.
vg
md - DrupalCenter.de
mdwp* Drupal Consulting & Services
cck teaser / "node: link to node"
am 29.12.2006 - 14:50 Uhr
also ich habe es immer noch nicht hinbekommen. man kann ja den teaser themen. da gibt es eine option "readmore". nur ich habe keine ahnung, wie ich das einbaue/verwende in der teaser-template.
@flo17 ist das ein extra cck modul? wie heißt es, wo bekommt man es her?
CCK Teaser und Drupal 4.7
am 29.12.2006 - 18:00 Uhr
Wenn du Drupal 4.7 nutzt, dann versuch es mal mit dem ConTemplate Modul.
http://drupal.org/project/contemplate
md - drupalcenter
http://drupal.mdwp.de
vCard herunterladen
vg
md - DrupalCenter.de
mdwp* Drupal Consulting & Services
Oh je, ich hab mich da
am 30.12.2006 - 20:57 Uhr
Oh je, ich hab mich da vertan, ich nutze views mit cck, da kann man so einen Link machen.
contemplate und read more/weiterlesen
am 02.01.2007 - 21:47 Uhr
contemplate habe ich jetzt installiert. leider klappt das mit dem weiterlesen immer noch nicht. das hier ist der code:
<div class="field field-type-text field-field-einsatzbericht">
<h3 class="field-label">Einsatzbericht</h3>
<div class="field-items">
<?php foreach ((array)$field_einsatzbericht as $item) { ?>
<div class="field-item"><?php print $item['view'] ?></div>
<?php } ?>
</div>
</div>
wenn ich das richtig verstanden habe, muss folgendes einfügen:
$readmore (boolean)
FALSE
bzw $readmore auf TRUE setzen. nur wie kriege ich das hin und wo muss ich das genau hineinschreiben?
Lösung
am 03.01.2007 - 23:19 Uhr
ich habe es hinbekommen.
mit diesem patch hier funktioniert es. danke trotzdem für eure mühen.