[TYPO3-german] Individuellen Seitenhintergrund durch Redakteur
Moritz Mädler
mail at moritz-maedler.de
Thu Mar 18 10:48:48 CET 2010
Hallo!
vielen Dank für deine Antwort - das funktioniert soweit auch.
Nur wird der Dateiname der Grafik nicht im Stylesheet ausgegeben:
-----
#content_wrapper {
background: transparent url() no-repeat top left;
}
----
Ich habe der Seite das Hintergrundbild zugeordnet, es wurde auch von fileadmin/ nach uploads/media kopiert.
Bis auf das Umbenennen des Containers habe ich an deinem Code nichts weiter verändert (vgl. http://pastebin.com/aEzJwNLY)
Gibt es die Möglichkeit, einen Fallback-HIntergrund anzulegen?
Vielen herzlichen Dank!
Am 18.03.2010 um 10:15 schrieb JoH asenau:
>> ich habe hier eine T3-Seite zur Umsetzung vorliegen, bei der es
>> möglich sein soll,
>> dass der Redakteur das Hintergrundbild setzt. Dabei sollte er im
>> Seiteneigenschafts-
>> menü ein Auswahlfeld vorfinden, über das er das Gewünschte auswählen
>> kann. Da ich seit längerer Zeit nichts mehr mit Typo3 gemacht habe,
>> weiß ich nicht wirklich,
>> wie das umsetzen kann.
>>
>> Es wäre toll, wenn Ihr mir mit einem Denkanstoß weiterhelfen könntet.
>
> Eleganteste Vorgehensweise:
> Nutze das Feld "media", das für die Standardseiten bereits zur Verfügung
> steht.
> Daraus kannst Du das Hintergrundbild beziehen, das vom Redakteur hochgeladen
> werden kann.
> Die Einbindung erfolgt dann durch einen Link auf die gleiche Seite (nur mit
> anderer typeNum), den Du in den <head> der Seite einbaust. Das CSS-file wird
> dann als eigener Seitentyp angelegt, in dem Du nicht nur das Hintergrundbild
> sondern auch alle anderen CSS-Eigenschaften dynamisch generieren kannst.
> Wichtig ist dabei lediglich, den Header vollständig zu disablen und einen
> eigenen zu setzen, der den Browsern klar macht, dass es sich um eine CSS
> Datei handelt.
>
> page.headerData.999 = TEXT
> page.headerData.999 {
> typolink.parameter.data = TSFE:id
> typolink.returnLast = url
> wrap = <link rel="stylesheet" type="text/css" href="|&type=79" />
> }
>
> dynamicStylesheet = PAGE
> dynamicStylesheet {
> typeNum = 79
> config {
> disableAllHeaderCode = 1
> additionalHeaders = Content-type: text/css
> admPanel = 0
> }
> 10 = IMG_RESOURCE
> 10 {
> file {
> import = uploads/media
> import.data = levelmedia:-1, slide
> import.listNum = 0
> width = 123c
> height = 123c
> }
> stdWrap.wrap (
> #backgroundcontainer {
> background: #FFFFFF url(|) no-repeat top left;
> }
> )
> }
> }
>
> Diese und ähnliche Rezepte und Lösungen findest Du übrigens unter dem Link
> ganz unten in meiner Signatur ;-)
>
> HTH
>
> Joey
>
> --
> Wenn man keine Ahnung hat: Einfach mal Fresse halten!
> (If you have no clues: simply shut your gob sometimes!)
> Dieter Nuhr, German comedian
> Xing: http://contact.cybercraft.de
> Twitter: http://twitter.com/bunnyfield
> TYPO3 cookbook (2nd edition): http://www.typo3experts.com
>
>
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
More information about the TYPO3-german
mailing list