Ergebnis 1 bis 13 von 13

Thema: Zeilenumbruch ausgeben

  1. #1
    Contao-Fan Avatar von tobihessen
    Registriert seit
    01.04.2010.
    Beiträge
    311
    Partner-ID
    8827

    Standard Zeilenumbruch ausgeben

    Hallo Gemeinde,

    im Katalog wird mir in den Datenfelder der Text mit Zeilenumbrüchen angezeigt.
    In der Ausgabe allerdings erscheint alles in einem langen Brei. Was muss ich bei der Ausgabe beachten, dass die Zeilenumbrüche berücksichtigt werden?

    DANKE!

  2. #2
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hmm gute Frage. Eventuell nicht die Roh Daten ausgeben?
    Eventuell auch mittels <pre> arbeiten?

    An so einer Stelle hab ich glaube ich sonst immer mit dem TinyMCE gearbeitet (und den dann eingeschränkt..).

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  3. #3
    Contao-Fan Avatar von tobihessen
    Registriert seit
    01.04.2010.
    Beiträge
    311
    Partner-ID
    8827

    Standard

    Ich verstehe kein Wort Du hast was?

    Ich habe folgende Abfrage:

    PHP-Code:
           <?php if($entry['data']['ausstatt_beschr']['value']):?> 
              <div class="field ausstattung">
                    <div class="label">Ausstattung</div>
                    <div class="value"><?php echo $entry['data']['ausstatt_beschr']['value']; ?></div>          
              </div>
           <?php endif;?>
    Ob ich nun value durch raw ersetze oder nicht, ändert an der Ausgabe nichts.
    Andere Werte bringen mir aus der pre-Ausgabe nichts.

    Was ist TinyMCE?

    ---> Okay habs gegooglet

    In der tinyMCE.php steht:

    PHP-Code:
    remove_linebreaks false
    Ist es das? Wenn ja, steht ja dort, dass die Zeilenumbrüche nicht removet werden sollen. Hmm
    Geändert von tobihessen (16.01.2013 um 17:11 Uhr)

  4. #4
    Contao-Fan Avatar von joe
    Registriert seit
    20.06.2009.
    Ort
    Lüneburg
    Beiträge
    687
    User beschenken
    Wunschliste

    Standard

    Hast du mal nl2br ausprobiert? Weitere Infos unter: http://php.net/manual/de/function.nl2br.php

    Code:
    <?php echo nl2br($entry['data']['ausstatt_beschr']['value']); ?>
    Dürfte das Symptom lösen wohl aber nicht das Grundproblem.
    Trainings und Coachings zur Fort und Weiterbildung sowie Beratung in den Bereichen Contao, JavaScript, jQuery, VueJS, React, PHP, NodeJS und vielen weiteren Themen.

    Mehr unter jgreg.dev

    Follow me on Twitter @JoeRayGregory

  5. #5
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Benutzt du denn da auch die Einstellung, das HTML-Tags erlaubt sind und der TinyMCE benutzt werden soll?
    Erkennt man recht einfach bei der Eingabe:
    - Mit TinyMCE sieht das aus wie ein Content Element Text in Contao
    - Ohne TinyMCE ist da nur ein Kasten wo man Text eingeben kann, ohne die Bunten Bilder drüber ;-)

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  6. #6
    Contao-Fan Avatar von tobihessen
    Registriert seit
    01.04.2010.
    Beiträge
    311
    Partner-ID
    8827

    Standard

    Ich glaube MacKP daran könnte es liegen Wo aktiviere ich TinyMCE für den Catalog?

    nl2br habe ich jetzt noch nicht ausprobiert.

  7. #7
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    In den Feldtyp Einstellungen von dem Feld.

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  8. #8
    Contao-Fan Avatar von tobihessen
    Registriert seit
    01.04.2010.
    Beiträge
    311
    Partner-ID
    8827

    Standard

    Okay hatte ich schon gefunden, trotzdem danke
    Funktioniert nicht.

    Ich habe mal direkt in der DB geschaut. Dort werden die Daten auch ohne jedes Trennzeichen gespeichert.
    Der Fehler passiert also schon beim Import der Daten


    ... AH STOP: Also in der Datenbank steht schön alles untereinander. Es muss also doch irgendwie an der Ausgabe liegen
    Geändert von tobihessen (17.01.2013 um 10:46 Uhr)

  9. #9
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Warte.. auch mit dem TinyMCE geht das nicht?
    Da wird also alles HTML rausgebügelt oder wie?
    Mit dem TinyMCE sollte ja wenigstens ein <p> mitgegeben werden etc...

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  10. #10
    Contao-Fan Avatar von tobihessen
    Registriert seit
    01.04.2010.
    Beiträge
    311
    Partner-ID
    8827

    Standard

    Ein <p> wird ausgegeben.
    Mit dem nl2br funktioniert es Ich lasse es jetzt erst mal so, auch wenn es ja anscheint nur eine Notlösung ist.
    Bin aber gerne bereit für eine allgemeine Lösung, Lösungsansätze zu testen

  11. #11
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ich vesteh das noch nciht ganz.. wenn du den TinyMCE benutzt, dann wird auch die komplette Formatierung ausgegeben?
    Dann passt das doch eigentlich oder?

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  12. #12
    Contao-Fan Avatar von tobihessen
    Registriert seit
    01.04.2010.
    Beiträge
    311
    Partner-ID
    8827

    Standard

    Ich habe tinyMCE aktiviert, allerdings wird trotzdem nicht die richtige Formatierung ausgegeben. Weder im RichTextEditor noch auf der Seite selbst.

    Der Quellcode sieht so aus:

    HTML-Code:
    <p>offener Kamin 2 Garagen Separate Waschküche und Heizungsraum</p>
    soll aber so ausgeben werden:

    offener Kamin
    2 Garagen
    Separate Waschküche und Heizungsraum

    Klar, wo in HTML nichts steht, kann auch nichts ausgegeben werden. Ich frage mich allerdings, wieso die Daten in der DB genau so untereinander stehen und das im Catalog einfach nicht angezeigt wird.
    Mit nl2br funktioniert es ja auch, das muss die Infos ja auch irgendwo her ziehen.

  13. #13
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Dann schau mal in den HTML Quellcode, ob das da auch so steht wie in der DB. Ich könnte wetten, das es so ist.
    HTML gibt dir das aber nicht so aus. Das wird ignoriert (aus guten Gründen).
    dafür gibts dann das <pre>-Tag
    Oder eben die geschicktere Variante von joe.

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •