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 (9464)
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

  • Drupal CMS installieren
  • [erledigt]MP3 in Drupal 10 einbinden
  • (gelöst)Drupal 11 installieren
  • Titel ausblenden
  • Ich brauche dringen Hilfe zu Updates oder ggf. wwie geht Composer?
  • Dynamische Ansicht von Seiteninhalt (als Tabelle?)
  • Vergabe von Berechtigungen für bestimmte Rollen; mir fehlt der Haken bzw. das „Veröffentlicht“
  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • Rolle erstellen nicht zu finden
  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
Weiter

Neue Kommentare

  • Verwende doch das Tag dafür,
    vor 2 Wochen 5 Tagen
  • Guckst du hier: step by step
    vor 2 Wochen 4 Tagen
  • Guckst du hier: step by step
    vor 2 Wochen 4 Tagen
  • Ich habe ja keine Angst vor
    vor 4 Wochen 54 Minuten
  • Ist grundsätzlichmachbar – aber nichts für „einfach mal schnell“
    vor 4 Wochen 2 Tagen
  • Vielen Dank erst einmal, aber
    vor 4 Wochen 4 Tagen
  • Du hast die "Trusted host
    vor 4 Wochen 4 Tagen
  • Bitte genauer den aktuellen Lösungs-Ansatz beschreiben
    vor 6 Wochen 3 Tagen
  • Git und rsync sind die wichtigsten Werkzeuge
    vor 6 Wochen 6 Tagen
  • Arrrrg. Nix Tabelle :-D /*
    vor 11 Wochen 1 Tag

Statistik

Beiträge im Forum: 250284
Registrierte User: 20508

Neue User:

  • Marvinkep
  • RandallFloop
  • Inga GuAph

» Alle User anzeigen

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