Kategorie: TYPO3

  • Problem mit Pagebrowser bei tt_news in Verbindung mit dem Typo3 Plugin CoolURI

    Nachdem wir uns bei einigen Projekten mit der Konfigurationsdatei der Typo3 – Extension realurl mehr schlecht als recht herumgeschlagen hatten, waren wir froh, mit CoolUri eine alternative Typo3 – Extension für „schönere“ Urls gefunden zu haben. Bei Tests bemerkten wir, dass der Pagebrowser der tt_news Extension nicht mit CoolUri funktionierte.

    Eine Web-Recherche brachte folgende Lösung:

    1. Anpassen des TypoScript Templates:

    Folgende Zeile muss dem Typoscript Template der Seite hinzugefügt werden:

    plugin.tt_news = USER_INT

    Quelle:

    2. Anpassen der CoolURI XML Konfigurationsdatei:

    Folgender Abschnitt muss der XML – Konfigurationsdatei von CoolURI hinzugefügt werden:

    <part key=“page([0-9]+)“>
    <parameter>tx_ttnews[pointer]</parameter>
    </part>

    Quelle:

    Diese Anpassungen von CoolURI bewirken, dass die tt_news Seiten beim „Pagebrowsing“ in der URL einfach durchnummeriert werden. 1.html, 2.html etc.

  • Typo3 Gästebuch Extension Modern Guestbook/ve_guestbook mit CoolUri

    Damit die Typo3 Gästebuch Extension Modern Guestbook/ve_guestbook mit CoolUri funktioniert, muss die Datei CoolUriConf.xml angepasst werden.
    Ohne diese Anpassung funktionieren die Links für das Umschalten zwischen den einzelnen Seiten der Gästebucheinträge nicht.

    Änderung an der CoolUri Konfigurationsdatei CoolUriConf.xml:

    Der Abschnitt:

    <part>
    <parameter>cHash</parameter>
    </part>

    muss aus dem übergeordneten Abschnitt „predefinedparts“

    <predefinedparts>
    <part>
    <parameter>cHash</parameter>
    </part>
    </predefinedparts>

    in den Abschnitt „uriparts“ verschoben werden.

    <uriparts>
    <part>
    <parameter>cHash</parameter>
    </part>
    </uriparts>

    Gefunden auf: www.typo3forum.net

  • Fehlender vertikaler Abstand zwischen Bildern beim Internet Explorer 7

    Problem: Bei der Wartung unserer Typo3-Webseite ist bei der Qualitätskontrolle im IE 7 aufgefallen, dass Bilder, die mit dem Typo3-Seiteninhaltstypen „nur Bilder“ oder „Text mit Bild“ als Seiteninhalt eingefügt wurden, keinen vertikalen Abstand mehr hatten. Firefox, Opera und der Internet Explorer 6 zeigten den Seiteninhalt korrekt an.

    Der vertikale Abstand zwischen den Bildreihen wurde im Typo3 Template Constant Editor mit dem Befehl „styles.content.imgtext.rowSpace = 17“ auf 17 Pixel gesetzt.
    Diese Einstellung wird durch die Extension tx_cssstyledcontent in eine temporäre CSS Datei codiert.

    div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
    margin-bottom:17px;
    }

    Anscheinend wird der CSS Befehl margin-bottom:17px; durch einen Fehler im Internet Explorer 7 ignoriert.

    Lösung: Durch das Hinzufügen folgender CSS Blocks zu unserer eigenen CSS Datei wurden die vertikalen Abstände im IE 7 korrekt angezeigt. Der Befehl padding-bottom:17px; wird vom Internet Explorer 7 richtig interpretiert. Der vertikale Abstand zwischen den einzelnen Bildern beträgt nun wieder 17 Pixel.

    div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image {
    padding-bottom:17px;
    }

    Eine Kontrolle im Firefox zeigte nun aber, dass dort die vertikalen Abstände nun doppelt so groß waren wie vorher. Dies kommt daher, dass der Firefox Browser margin-bottom:17px; und padding-bottom:17px; korrekt anzeigt und somit der Abstand zwischen den Bildern 34 Pixel beträgt. Um dies zu korrigieren, musste die ursprüngliche Einstellung margin-bottom:17px; mit margin-bottom:0px; in unserem eigenen Stylesheet überschrieben werden. Folgender CSS Block zeigt nun die richtigen Bildabstände. Dies wurde im Internet Explorer 7, Internet Explorer 6 und Firefox 2 überprüft.

    div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image {
    margin-bottom:0px;
    padding-bottom:17px;
    }

    Wem eine bessere Lösung einfällt, der kann sie gerne mailen.

    IE6, Firefox: korrekt IE7: fehlender Abstand
    IE6, Firefox: korrekt IE7: fehlender Abstand