Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Themes & Theming ›

[GELÖST] Adaptive Theme erzeugt Tags auf dem Monitor, die nicht im Quellcode sind

Eingetragen von zwerg (736)
am 15.01.2018 - 14:19 Uhr in
  • Themes & Theming
  • Drupal 7.x

Hallo,
wie der Titel schon sagt, ist mir etwas aufgefallen, was für mich nicht nachvollziehbar ist. Auf der Bildschirm-Ausgabe (unabhängig vom Endgerät) einer meiner Drupal-Seiten fiel mir auf, dass dort Schriften fett dargestellt werden, obwohl es hierzu weder eine CSS-, noch HTML-Anweisung gibt.

Nachvollziehen könnt ihr es hier: http://merseburg.im-bild.org/fotos/brunnen-wasserspiele (Views-Seite): Dort tauchen im Inhalts-Bereich fette Texte im Bereich der Nodes 7-10 auf, die nicht da sind (vergleiche Entwicklerkonsole [F12] mit Quellcode). Das Gleiche geschieht vor der ID des Fußbereichs (tertiary-content-wrapper,quint-panels-wrapper...).

Ich bin vor allem deswegen ratlos, weil die gleiche dynamische View mehrfach eingesetzt wird (z. B. unter http://merseburg.im-bild.org/fotos/skulpturen-plastiken als Vergleich) und dort keine Fehler erzeugt.

Ergebnislos geprüft habe ich:

  • Quellcode des Templates
  • Einstellungen in der View
  • Quellcode der Nodes
  • Caches mehrfach geleert

Kann jemand den Fehler nachvollziehen oder hat im Idealfall eine Lösung?

Danke vorab!

Edit: Die Ursache war, dass die Teaser durch eine View erstellt wurden, die die Texte automatisiert abgeschnitten hat. Damit war ein <strong>-Tag nicht geschlossen, was zu den Darstellungsproblemen führte. Danke an Stefan Korn! Der Formatierer des Teasers wurde auf "Klartext" gestellt, was das Problem behoben hat.

‹ Theme mit Landingpage und anderen Seiten [GELÖST] Adaptive Theme erzeugt Tags auf dem Monitor, die nicht im Quellcode sind ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich weiß zwar nicht woher

Eingetragen von wla (9466)
am 16.01.2018 - 01:11 Uhr

Ich weiß zwar nicht woher diese Codes kommen, aber ich habe ine Erklärung für den Fettdruck. Im Code gibt es eine <strong> anweisung, die etwas später geschlossen wird. Siehe HTml-Code der von Dir angesprochenen Seite.
HTML-Code

  • Anmelden oder Registrieren um Kommentare zu schreiben

Die Ursache ist vermutlich,

Eingetragen von Stefan.Korn (286)
am 16.01.2018 - 07:55 Uhr

Die Ursache ist vermutlich, dass Du einen auf x Zeichen beschränkten Teaser des Body-Tags im View ausgibst. Hier kommt es nun dazu, dass in der Ausgabe des Teasertextes ein geöffnetes strong-Tag ausgegeben wird und danach wird der Text abgeschnitten. Damit ist es eigentlich invalides HTML, aber die Browser interpretieren es nach "bestem Wissen" und fetten alles bis zum nächsten strong-Tag oder so.

Vermeiden könntest Du das wahrscheinlich in dem Du nicht auf eine fixe Zahl von Zeichen abschneidest, sondern den Teaser manuell pflegst.

So was ist am besten im "richtigen" Quelltext der Seite zu sehen. Die Browser-Tools (insbesondere Mozilla-Tools setzen dann teilweise auch Tags dazu die im Quelltext gar nicht vorhanden sind).

Der Quelltext der Seite ist an mehreren Stellen invalide bezüglich offener und geschlossener Tags.

AnhangGröße
invalid.PNG 50.93 KB
  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke!

Eingetragen von zwerg (736)
am 16.01.2018 - 17:55 Uhr
wla schrieb

Ich weiß zwar nicht woher diese Codes kommen, aber ich habe ine Erklärung für den Fettdruck. Im Code gibt es eine <strong> anweisung, die etwas später geschlossen wird. Siehe HTml-Code der von Dir angesprochenen Seite.

Hallo Werner, danke - genau das hatte ich auch gesehen, ohne im Quellcode den Fehler zu finden. Der resultiert tatsächlich hieraus:

Stefan.Korn schrieb

Die Ursache ist vermutlich, dass Du einen auf x Zeichen beschränkten Teaser des Body-Tags im View ausgibst. Hier kommt es nun dazu, dass in der Ausgabe des Teasertextes ein geöffnetes strong-Tag ausgegeben wird und danach wird der Text abgeschnitten. Damit ist es eigentlich invalides HTML, aber die Browser interpretieren es nach "bestem Wissen" und fetten alles bis zum nächsten strong-Tag oder so.

Vermeiden könntest Du das wahrscheinlich in dem Du nicht auf eine fixe Zahl von Zeichen abschneidest, sondern den Teaser manuell pflegst.

Die manuelle Pflege ist für mich keine Option, ich müsste eher mal schauen, ob ich den Teaser unformatiert ausgeben kann.

Danke Stefan für die Lösung! Ich hab den Wald vor lauter Bäumen nicht gesehen...

Gruß, Sven

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Canvas Palette: Eine fertige Komponentenbibliothek für Drupal Canvas
  • Hilfe zu Updates oder Composer
  • Vergleich Drupal und Contao
  • [geloest] Blocks in Bootstrap nebeneinander darstellen und nicht untereinander
  • DrupalCamp Frankfurt 27-28 November 2026
  • Bitte mein Bentzerkonto löschen
  • Beim Aufruf einiger Inhalte erhalte ich folgende Fehlermeldung
  • Neuinstallation: vermutlich ein rewrite-Problem
  • Drupal CMS installieren
  • [erledigt]MP3 in Drupal 10 einbinden
  • (gelöst)Drupal 11 installieren
  • Titel ausblenden
Weiter

Neue Kommentare

  • Danke ich werde mir die
    vor 4 Wochen 7 Stunden
  • Vielen Dank für Ihren
    vor 4 Wochen 3 Tagen
  • Composer ist sehr ratsam
    vor 4 Wochen 5 Tagen
  • Vielen Dank für den
    vor 5 Wochen 10 Stunden
  • Die alten CMS Vergleiche von contentmanager.de
    vor 5 Wochen 23 Stunden
  • Gut gemacht
    vor 5 Wochen 23 Stunden
  • Layout Builder etc. z.B. für Landing Pages
    vor 5 Wochen 23 Stunden
  • Links
    vor 5 Wochen 3 Tagen
  • Moin,wow, sehr gutes
    vor 5 Wochen 4 Tagen
  • Dass ist eine spannende
    vor 5 Wochen 4 Tagen

Statistik

Beiträge im Forum: 250316
Registrierte User: 20566

Neue User:

  • Robertspaft
  • drupalthemes
  • rofilm

» Alle User anzeigen

User nach Punkten sortiert:
wla9466
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 21 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