Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Module › Views ›

Weiterlesen/Read-more Link bei CCK-Nodes fehlt

Eingetragen von Stefan Lampert@... (36)
am 22.10.2007 - 00:42 Uhr in
  • Views
  • Drupal 5.x

nach meinem update von 4.7 auf 5.3 fehlt zu meiner vollen zufriedenheit nur noch ein 'weiterlesen'-Link unter meinem CCK-Node-Typ 'einsatz'. bei 4.7 musste man das contemplate-modul ändern, um das zu erreichen. diese möglichkeit gibt es bei 5.3 nicht mehr. im handbook unter http://drupal.org/node/106951 Punkt 3 steht zwar eine Lösung, die möchte ich aber nicht. ich will das der weiterlesen-link wie bei den standard-nodes erscheint. zur verdeutlichung gibts hier ein bild: http://img101.imageshack.us/img101/9852/weiterlesentz5.png

‹ Views + Datumsangabe Layout in Views defekt (SOLVED) ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Hast du denn für deinen

Eingetragen von pebosi (2645)
am 22.10.2007 - 08:17 Uhr

Hast du denn für deinen Node-Type ein extra Template angelegt?

gruß pebosi

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ja, habe ich.

Eingetragen von Stefan Lampert@... (36)
am 22.10.2007 - 10:00 Uhr

Ja, habe ich.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Das könnte das Problem

Eingetragen von pebosi (2645)
am 22.10.2007 - 10:10 Uhr

Das könnte das Problem sein... gibst du die $links in dem Template aus?

gruß pebosi

  • Anmelden oder Registrieren um Kommentare zu schreiben

ich poste dir mal den code

Eingetragen von Stefan Lampert@... (36)
am 22.10.2007 - 10:26 Uhr

ich poste dir mal den code von body und teaser. eigentlich gebe ich die links nicht aus, soweit ich das sehe:

Teaser:

<div class="field field-type-text field-field-einsatzbericht">
  <h3 class="field-label"><a href="<?php print $path ?>">Einsatzbericht</a></h3>
  <div class="field-items">
    <?php foreach ((array)$field_einsatzbericht as $item) { ?>
      <div class="field-item"><?php print $item['view'] ?></div>
     <?php } ?>
  </div>
</div>

Body:
<div class="field field-type-text field-field-einsatzbericht">
  <h3 class="field-label">Einsatzbericht</h3>
  <div class="field-items">
      <div class="field-item"><?php print $node->field_einsatzbericht[0]['view'] ?></div>
  </div>
</div>

<div class="field field-type-text field-field-einsatzbericht---haupttei">
  <h3 class="field-label">Einsatzbericht - Fortsetzung</h3>
  <div class="field-items">
      <div class="field-item"><?php print $node->field_einsatzbericht___haupttei[0]['view'] ?></div>
  </div>
</div>

<div class="field field-type-text field-field-am-einsatzort">
  <h3 class="field-label">Am Einsatzort</h3>
  <div class="field-items">
    <?php foreach ((array)$node->field_am_einsatzort as $item) { ?>
      <div class="field-item"><?php print $item['view'] ?></div>
    <?php } ?>
  </div>
</div>

<div class="field field-type-text field-field-andere-feuerwehren-oder-r">
  <h3 class="field-label">Andere Feuerwehren oder Rettungsorganisationen</h3>
  <div class="field-items">
      <div class="field-item"><?php print $node->field_andere_feuerwehren_oder_r[0]['view'] ?></div>
  </div>
</div>

<div class="field field-type-number-integer field-field-eingesetzte-krfte">
  <h3 class="field-label">Eingesetzte Kräfte</h3>
  <div class="field-items">
      <div class="field-item"><?php print $node->field_eingesetzte_krfte[0]['view'] ?></div>
  </div>
</div>

<div class="field field-type-text field-field-einsatzbeginn">
  <h3 class="field-label">Einsatzbeginn</h3>
  <div class="field-items">
      <div class="field-item"><?php print $node->field_einsatzbeginn[0]['view'] ?></div>
  </div>
</div>

<div class="field field-type-text field-field-einsatzende">
  <h3 class="field-label">Einsatzende</h3>
  <div class="field-items">
      <div class="field-item"><?php print $node->field_einsatzende[0]['view'] ?></div>
  </div>
</div>

<div class="field field-type-text field-field-bilder">
  <h3 class="field-label">Bilder</h3>
  <div class="field-items">
      <div class="field-item"><?php print $node->field_bilder[0]['view'] ?></div>
  </div>
</div>

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ja du gibst die Links nicht

Eingetragen von pebosi (2645)
am 22.10.2007 - 10:29 Uhr

Ja du gibst die Links nicht aus...

gruß pebosi

  • Anmelden oder Registrieren um Kommentare zu schreiben

und wie und wo gebe ich die

Eingetragen von Stefan Lampert@... (36)
am 22.10.2007 - 11:20 Uhr

und wie und wo gebe ich die aus? ich bin mit php etwas überfordert :)

  • Anmelden oder Registrieren um Kommentare zu schreiben

So z.B: <?phpprint

Eingetragen von pebosi (2645)
am 22.10.2007 - 11:28 Uhr

So z.B:

<?php
print $links;
?>

gruß pebosi

  • Anmelden oder Registrieren um Kommentare zu schreiben

geht nicht

Eingetragen von Stefan Lampert@... (36)
am 22.10.2007 - 11:38 Uhr

ich hab den code mal in den teaser-template eingefügt. funktioniert leider nicht. an der stelle, im teaser wo ich es eintrage, erscheint nur das word 'array', sonst nix weiter.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ok, du hast es also über

Eingetragen von pebosi (2645)
am 22.10.2007 - 12:10 Uhr

Ok, du hast es also über Contemplate eingefügt, dort brauchst du dann ne Schleife

<?php
foreach($links as $link) {
  print
$link;
}
?>

Oder nutz einfach die Varibalen die dir dort vorgeschlagen werden.

gruß pebosi

  • Anmelden oder Registrieren um Kommentare zu schreiben

ich habe gerade deine

Eingetragen von Stefan Lampert@... (36)
am 22.10.2007 - 12:44 Uhr

ich habe gerade deine variante und ein paar andere probiert. unter anderem auch die mit den variablen, die man einfügen kann. darunter auch <?php print $node->readmore ?><!--break--> leider funktioniert das alles nicht. voll unlogisch... es ist zum verzweifeln.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Meine node.tpl.php: <div

Eingetragen von Tobias Bähr (4019)
am 22.10.2007 - 14:11 Uhr

Meine node.tpl.php:

<div id="node-<?php print $node->nid; ?>" class="node<?php if ($sticky) { print " sticky"; } ?><?php if (!$status) { print " node-unpublished"; } ?>">
  <div class="clearfix">
    <?php if ($page == 0): ?>
      <h3><a href="<?php print $node_url ?>" title="<?php print $title ?>"><?php print $title ?></a></h3>
    <?php endif; ?>
    <?php print $picture ?>
    <?php if ($terms || $submitted): ?>
      <div class="meta">
      <?php if ($submitted): ?>
        <span class="submitted"><?php print $submitted ?></span>
      <?php endif; ?>
      <?php if ($terms): ?>
        <div class="terms"><?php print $terms ?></div>
      <?php endif;?>
      </div>
    <?php endif; ?>
    <div class="content"><?php print $content ?></div>
  </div>
  <?php if ($links) { print $links; } ?>/* das sind Neuen Kommentar bzw weiter lesen drin*/
</div>

http://kochazubi.net

  • Anmelden oder Registrieren um Kommentare zu schreiben

ich habe deine änderungen

Eingetragen von Stefan Lampert@... (36)
am 22.10.2007 - 15:13 Uhr

ich habe deine änderungen mal probiert. ergebnis ist das selbe wie vorher. die story/page-nodes sehen aus wie immer un haben einen weiterlesen-link. die CCK-nodes nicht.

  • Anmelden oder Registrieren um Kommentare zu schreiben

readmore-Link vll. CCK-Bug?

Eingetragen von Stefan Lampert@... (36)
am 23.10.2007 - 01:40 Uhr

kann es sein, dass das was ich will gar nicht mehr geht? in http://drupal.org/node/130832 und http://drupal.org/node/137420 schimmert so etwas durch.

gibt es eine möglichkeit vielleicht durch ein CCK-Feld dem "$node->links"-Block zu verklickern, dass es den readmore-link anzeigen soll, egal wie lang der body ist?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Also diese ganze weiterlesen

Eingetragen von Stefan Lampert@... (36)
am 23.10.2007 - 21:17 Uhr

Also diese ganze weiterlesen sache bringt mich noch um den verstand. selbst mein trick 17 und der versuch den weiterlesen button zu erzwingen, hat nicht funktioniert. ich wollte in der node.tpl.php einfach das errechnen des $node->readmore übergehen und setzte es kurzerhand auf TRUE. es funktionierte für alle normalen Story/Page-Nodes. meine CCK-Nodes haben immernoch kein weiterlesen. CCK scheint aber selbst eine solche abfrage nicht zu haben. es ist zum durchdrehen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Du brauchst nichts auf TRUE

Eingetragen von pebosi (2645)
am 23.10.2007 - 22:13 Uhr

Du brauchst nichts auf TRUE zu setzen, füge einfach einen Link auf den Node ein und fertig.

gruß pebosi

  • Anmelden oder Registrieren um Kommentare zu schreiben

das will ich aber nicht :)

Eingetragen von Stefan Lampert@... (36)
am 23.10.2007 - 22:57 Uhr

das will ich aber nicht :) ich will, dass der der weiterlesen-link im link-block unter dem artikel erscheint. und ich habe mich gerade durch trial&error an das problem herangetastet.

Und zwar fehlt meiner speziellen CCK-Node der body_filter. leider kann man den auch nicht erstellen. irgendwelche tipps, wie ich den in meine CCK-Node bekomme?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Du kannst den Link auch dem

Eingetragen von pebosi (2645)
am 24.10.2007 - 09:43 Uhr

Du kannst den Link auch dem Array $link zuweisen, dann haste ihn da drin, http://api.drupal.org/api/function/hook_link/5

gruß pebosi

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 1 Woche 4 Tagen
  • Hey danke
    vor 1 Woche 4 Tagen
  • Update: jetzt gibt's ein
    vor 1 Woche 5 Tagen
  • Hallo, im Prinzip habe ich
    vor 2 Wochen 3 Tagen
  • Da scheint die Terminologie
    vor 2 Wochen 3 Tagen
  • Kannst doch auch alles direkt
    vor 3 Wochen 10 Stunden
  • In der entsprechenden View
    vor 3 Wochen 10 Stunden
  • Dazu müsstest Du vermutlich
    vor 3 Wochen 10 Stunden
  • gelöst
    vor 5 Wochen 3 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 5 Wochen 4 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20451

Neue User:

  • Mroppoofpaync
  • 4aficiona2
  • AppBuilder

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 13 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association