Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Anfängerfragen ›

Block nach break anzeigen

Eingetragen von Inet (4)
am 13.06.2013 - 06:37 Uhr in
  • Anfängerfragen
  • Drupal 7.x

Hallo Drupaler,

erst mal einen recht herzlichen Dank an alle, die hier ihre Hilfe anbieten. Ich lese hier schon seit einiger Zeit mit.

In WordPress gibt es die Möglichkeit, im Artikel nach dem more mit folgendem Code etwas auszugeben.

<?php
if (have_posts()) :
?>

<?php
while (have_posts()) : the_post();
?>

<?php
the_title
();
?>

<?php
$more
= 0; 
the_content('');
?>

<?php
endwhile;
?>

<?php
echo 'nach dem more einfügen';
?>

<?php
while (have_posts()) : the_post();
?>

<?php
the_content
('', TRUE);
?>

Wie kann man dies mit Drupal realisieren, dass nach dem --break-- beispielsweise ein Block erscheint?

Über Hilfe wäre ich dankbar.

‹ Content von anderen Webseiten anzeigen Fehlermeldung ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Was für ein Break meinst du

Eingetragen von Goekmen (1013)
am 13.06.2013 - 22:24 Uhr

Was für ein Break meinst du denn?
Du hast einen Artikel und am Ende einen "weiterlesen" Link und danach willst du einfach nur einen Block anzeigen?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Nein Goekmen, nicht auf der

Eingetragen von Inet (4)
am 14.06.2013 - 04:52 Uhr

Nein Goekmen, nicht auf der Vorschauseite, sondern auf der Node Detailseite. Also mitten im Text, wenn man das so sehen möchte.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Weiß niemand eine Lösung?

Eingetragen von Inet (4)
am 15.06.2013 - 12:43 Uhr

Weiß niemand eine Lösung?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Die Lösung ist nicht so

Eingetragen von wla (9461)
am 15.06.2013 - 15:23 Uhr

Die Lösung ist nicht so simpel, wie Du Dir das vorstellst. Am einfachsten arbeitest Du mit zwei separaten Feldern, einem Teaser und der Restdarstellung. (In meinen Augen sollte der Teaser immer unabhängig von Rest sein, eben eine echte Zusammenfassung.) Die Anzeige baust Du dann über die [do:ds Display Suite]. Dort gibt es die Möglichkeit ein Block-Feld zu definieren, das dann wie ein normales Feld in die Anzeige eingebaut werden kann.
Wenn das für Dich keine gangbare Lösung ist, wird es aufwendiger. Dann brauchst Du für diesen speziellen Node-Typ eine Preprocess-Funktion in der template.php in Deinem Theme, in der Du den Block selbst in die Nodeausgabe einbaust. Ob Du dort aber so einfach die Breakstelle findest, weiß ich nicht (habe ich noch nie benötigt). Außerdem solltest Du dann einigermaßen in der Drupal-Api zu Hause sein, um so etwas umsetzen zu können.

Beste Grüße
Werner

  • Anmelden oder Registrieren um Kommentare zu schreiben

Display Suite ist leider

Eingetragen von Inet (4)
am 16.06.2013 - 06:39 Uhr

Display Suite ist leider nicht das was ich suche.

Sehr schade, dass sich dieses Problemchen mit Drupal nicht so leicht realisieren lässt.
Hintergrund ist, ich wollte mitten im Node teilweise eine Adsense Leiste oder Partnerlinks integrieren.
Letzteres ist von Hand nicht möglich, da es dynamisch geschieht. Es muss sich also um einen Block mit PHP Code handeln.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Mit der Display-Suite gibt es

Eingetragen von wla (9461)
am 16.06.2013 - 10:31 Uhr

Mit der Display-Suite gibt es auch noch folgende Möglichkeit. Du definierst zwei zusätzliche View-Modes. In diese View-Modes legst Du jeweils unterschiedliche Felder Deines Nodes. Auch hierbei sind Taeser und Rest zu trennen. Dann gibst Du diese unterschiedlichen Views auf Deinen Node als Block aus (z.B. über das Modul Views) und hast Dann zwei Blöcke, die Angezeigt werden. Da paßt Dann Dein Adsense-Block dazwischen. Du kannst Dir auch das Überschreiben der Node-Ansicht mittels Panels ansehen. Auch dort läßt sich ein Block zwischen Feldern einbauen, aber eben nur zwischen Feldern und nicht mitten in ein Feld hinein. Wenn Du so etwas brauchst, mußt Du bei Drupal die Datenstruktur entsprechend aufbauen, was in Grunde kein Problem sein sollte.

Beste Grüße
Werner

  • 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 3 Wochen 3 Stunden
  • Hey danke
    vor 3 Wochen 22 Stunden
  • Update: jetzt gibt's ein
    vor 3 Wochen 1 Tag
  • Hallo, im Prinzip habe ich
    vor 3 Wochen 6 Tagen
  • Da scheint die Terminologie
    vor 3 Wochen 6 Tagen
  • Kannst doch auch alles direkt
    vor 4 Wochen 3 Tagen
  • In der entsprechenden View
    vor 4 Wochen 3 Tagen
  • Dazu müsstest Du vermutlich
    vor 4 Wochen 3 Tagen
  • gelöst
    vor 7 Wochen 1 Stunde
  • Ja natürlich. Dass ist etwas,
    vor 7 Wochen 22 Stunden

Statistik

Beiträge im Forum: 250233
Registrierte User: 20461

Neue User:

  • Znogsnernoimb
  • ByteScrapers
  • Mroppoofpaync

» 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 29 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