Am 07.09.2010 22:55, schrieb Jan Kornblum:
Hi Gruppe,

hat jemand eine Idee, wie man beim T3Blog in Verbindung mit RealUrl bei der Single-Ansicht (Post) die Parameter "Jahr", "Monat", "Tag" am Besten aus der Url bekommt?

Bspl: domain.tld/anypage/blog-post/2010/09/03/das-ist-ein-post.html (das /2010/09/03/ soll raus ;)

Ich nehme an, die Extension braucht die Datums-Parameter primär, falls man das Kalender Widget verwendet...?

Ich könnte jetzt einfach die Parameter aus der RealUrl Config rausnehmen, aber dann hängt TYPO3 sie ja hinten als normale Get-Parameter dran :(

Hat jemand eine andere Idee?

Danke und Gruß, Jan


Auf die Frage habe ich keine Antwort, aber ich habe was anderes gemacht:

Es gibt in t3blog insgesamt 4 XML-Dateien (Feeds), 2 in rss 0.19, 2 in rss 2.0. Statt nun die Pfade so wie in der default-Einstellung zu generieren, habe ich unter filename folgendes konfiguriert:

$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['realurl']['_DEFAULT'] = array (
    ...
    'fileName' => array (
        'defaultToHTMLsuffixOnPrev' => 1,
        'acceptHTMLsuffix' => 1,
        'index' => array (
            '.html' => array (
                'keyValues' => array (
                    'type' => 0,
                ),
            ),
            'BlogPosts_Rss_0.91.xml' => array (
                'keyValues' => array (
                    'type' => 100,
                    'tx_t3blog_pi1[rss][feed_type]' => 'post',
                    'tx_t3blog_pi1[rss][feed_id]' => '0.91',
                ),
            ),
            'BlogPosts_Rss_2.0.xml' => array (
                'keyValues' => array (
                    'type' => 100,
                    'tx_t3blog_pi1[rss][feed_type]' => 'post',
                    'tx_t3blog_pi1[rss][feed_id]' => '2.0',
                ),
            ),
            'BlogComments_Rss_0.91.xml' => array (
                'keyValues' => array (
                    'type' => 100,
                    'tx_t3blog_pi1[rss][feed_type]' => 'comment',
                    'tx_t3blog_pi1[rss][feed_id]' => '0.91',
                ),
            ),
            'BlogComments_Rss_2.0.xml' => array (
                'keyValues' => array (
                    'type' => 100,
                    'tx_t3blog_pi1[rss][feed_type]' => 'comment',
                    'tx_t3blog_pi1[rss][feed_id]' => '2.0',
                ),
            ),
            '.pdf' => array (
                'keyValues' => array (
                    'type' => 123,
                ),
            ),
        ),
    )
   ...
);


Die Dateinamen der xml-Dateien sind somit statisch vergeben, ist allerdings bei 4 Dateien ja vertretbar.

Das einzige Problem bei der Konfiguration mit den automatischen Dateiendungen (*.html, *.pdf) ist, daß das nicht ohne Unterverzeichnisse funktioniert - kleiner Bug in realURL. Im Hauptverzeichnis wird also kein Dateiname zugewiesen und die Adresse als www.domain.com/.html angezeigt.

Gruß,
David
_______________________________________________
TYPO3-german mailing list
[email protected]
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an