[TYPO3-german] T3Blog - RealURL - Single

David Bruchmann david at bruchmann-web.de
Wed Sep 8 16:55:32 CEST 2010


  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


More information about the TYPO3-german mailing list