Zum Inhalt springen

includeCSS :: einbindung ohne GET-parameter?

Erstellt am 25. April 2011 · 2 Antworten · letzte Antwort am 25. April 2011

Tags: Frage

mostwanted ·

wenn ich css-dateien via includeCSS einbinde, werden die css-dateien in dieser form eingebunden:

<link rel="stylesheet" type="text/css" href="fileadmin/templates/css/global.css?1303654897" media="all" />

Googles "Page Speed" gibt mir in meinen projekten folgenden rat:

--- quote ---
Remove query strings from static resources

Resources with a "?" in the URL are not cached by some proxy caching servers. Remove the query string and encode the parameters into the URL for the following resources:
--- /quote ---

habe auf http://preview.typo3.org/ gerade gesehen, dass dort css-dateien in dieser form eingebunden werden:

<link rel="stylesheet" type="text/css" href="typo3conf/ext/t3org_template/css/main.1303548430.css" media="all" />

weiss jemand, wie man das hinbekommt bzw. wie das auf t3o realisiert wurde? die css-dateien kommen dort ja offensichtlich aus einer extension...

oder geht das vielleicht auch via includeCSS? hab in der TSref allerdings nichts gefunden, das mir helfen könnte...

MorphexX ·

Guten Abend, mostwanted.

Das erreichst du durch folgende Zeilen in deiner localconf.php:

$TYPO3_CONF_VARS['BE']['versionNumberInFilename'] = '1'; // Umstellung für das Backend
$TYPO3_CONF_VARS['FE']['versionNumberInFilename'] = '1'; // Umstellung für das Frontend

Der Vollständigkeit halber merke ich an, dass du die erste Zeile natürlich ignorieren kannst - zumindest für die Page Speed-Optimierung.