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 - 13: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 (9461)
am 16.01.2018 - 00: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 - 06: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 - 16: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

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

Statistik

Beiträge im Forum: 250233
Registrierte User: 20449

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 24 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