Schönheitsfehler Modern FAQ (irfaq)

Die Extension Modern FAQ (irfaq) ist super – hat allerdings zwei kleine Macken, wenn man sie einfach so installiert:
Das leere Div nach der Frage in der Dynamic View – das wird im IE mit der Höhe 1em dargestellt und ist außerdem kein valides XHTML. Um dem vorzubeugen, muss man das Div durch einen Span ersetzen und dort ein Kommentar reinschreiben (<!– –>). Zusätzlich ist das um die Frage gewrappte p-Tag nicht valide, das wird aber durch lib.parseFunc_RTE auf beide Felder angewendet, auch wenns beim ersten Feld nicht nötig wäre. Ich habe einen Bugtracker-Eintrag verfasst und hoffe, dass es gefixt wird, ansonsten selbst machen (Zeile 703ff in class.tx_irfaq_pi1.php) und den Funktionsaufruf $this->formatStr entfernen.

$markerArray[‚###FAQ_Q###‘] = $this->cObj->stdWrap(
htmlspecialchars($row[‚q‘]),
$this->conf[‚question_stdWrap.‘]
);

1 Kommentar

  1. Hey ho,

    vielen Dank erstmal für diesen hilfreichen Post 🙂

    Den Codeschnipel habe ich wie du beschrieben hast eingefügt, nur leider hat es trotzdem nicht auf Anhieb geklappt. (Ich benutze die Typo3-Version 4.2.8 und Modern FAQ 1.1.2)

    Bei mir funktioniert es erst nachdem ich noch meinem TypoScrip-Setup folgenden Code eingefügt habe:

    plugin.tx_irfaq_pi1.general_stdWrap.parseFunc >

    Vielleicht hilft es ja noch jemand anderem 🙂

    Liebe Grüße und noch einmal Danke ^^ Xenia