Antwort
 
LinkBack Themen-Optionen Thema bewerten Ansicht
  #1  
Alt 08.11.06, 12:08
Forum Newbie
 
Registriert seit: 08.11.06
Beiträge: 45

Header Bild für jede Seite


Hallo!

Ich möchte das TYPO3 Template so anpassen, daß jede Seite ihr eigenes Header Bild bekommt.
Ich habe dazu ein Image Objekt erstellt und die Paramerter (Pfad zu den Bildern, DB Feld) gesetzt.
Code:
temp.navHeader = IMAGE
temp.navHeader {
	file.import = uploads/media/
	file.import.field = media
	file.import.listNum = 0
}
In der Konfig. des Templates (Automake, etc.) wird dem betreffenden Layer mit der id layerNavPic das erstellte Image Objekt zugewiesen (layerNavPic < temp.navHeader).

Leider bleibt Layer leer. Es wird kein Bild eingefügt. Ein anderes Bild, das im TYPO3 Template direkt eingebunden wird, ist auf der Seite sichtbar.
Code:
file = fileadmin/template/main/images/pic_top.jpg
	stdWrap.typolink.parameter = 1
Normalerweise sollte automatisch mit dem 1. Bild begonnen werden.
Müssen die Bilddateien vielleicht durchnummeriert sein?

Die Header Bilder müssen nicht wechseln. Es reicht wenn jede Seite ein eigenes Header Bild hat. Vielleicht hat jemand da schon einmal ein ähnliches Template gemacht ...

Oder muß ich im HTML Template einen Marker (###HEADER###) angeben und die so importieren Bilder können nicht direkt in einen Layer eingefügt werden?

Vielen Dank in Voraus für eventuelle Hinweise!

Marcus
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #2  
Alt 15.11.06, 21:05
Forum Newbie
 
Registriert seit: 04.08.06
Beiträge: 42

hab sowas ähnliches gemacht


Hi,

Vorweg, bin auch ein Typo3 einsteiger und hab noch nicht so den Plan :o)

In meiner Seite gibt es ein Bild das sich jeweils zur Seite anpassen soll, dieses habe ich im Template als ###RUBRIK_BILD### BEZEICHNET:

Das Bild wird jeweils zur Seite hochgeladen.
Hierzu wird unter Seiteneigenschaften der Typ Erweitert ausgewählt, dann steht das Eingabefeld "Dateien" zur verfügung. Hier nun einfach das Bild hochladen.

Im TypoScript steht folgender Code:
Typoscript-Code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
#Das Rubrikbild dynamisch einlesen
RUBRIK_BILD = IMAGE
RUBRIK_BILD.file = GIFBUILDER
RUBRIK_BILD.file {
XY = 394 , 229
backColor = #EDEDED


10 = IMAGE
10.file.import = uploads/media/
10.file.import.data = levelmedia: -1, slide
10.file.import.listNum = 0
10.file.width = 394
10.offset = 0 , 0
}

Damit müsste es funktionieren.
(Das stammt übrigens aus dem Buch "Praxiswissen Typo3")

hoffe mal das hilft dir weiter

Du kannst Dir das mal unter http://www.wagenburg-gymnasium.de/testpage
anschauen. Leider dauert der Seitenaufbau ewig, da die Seite noch bei 1&1 liegt .... würg.. :o)


Cu
Holger
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #3  
Alt 15.11.06, 21:31
Benutzerbild von josDesign
TYPO3 Forum Team
Administrator
 
Registriert seit: 24.07.06
Alter: 23
Beiträge: 1.758
josDesign eine Nachricht über Skype™ schicken

Ja, und wenn du zB 2 Stimmungsbilder einsetzen möchtest dann sieht deis so aus: (zuerst für das erste, und dann fürs zweite)

Typoscript-Code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
#### Headergrafiken HEADERIMG_LEFT ####################

marks.HEADERIMGLEFT = COA
marks.HEADERIMGLEFT {
10 = IMAGE
10.altText = Headergrafik links
10.filemaxW = 25
10.filemaxH = 150
10.file.import {
cObject = TEXT
cObject.value = fileadmin/template/headerimg/image_home_left.jpg
cObject.override {
required = 1
data = levelmedia: -1, "slide"
wrap = uploads/media/ |
listNum = 0
}
}
}


Typoscript-Code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
#### Headergrafiken HEADERIMG ####################

marks.HEADERIMG = COA
marks.HEADERIMG {
10 = IMAGE
10.altText = Headergrafik rechts
10.filemaxW = 571
10.filemaxH = 150
10.file.import {
cObject = TEXT
cObject.value = fileadmin/template/headerimg/image_home_right.jpg
cObject.override {
required = 1
data = levelmedia: -1, "slide"
wrap = uploads/media/ |
listNum = 1
}
}
}


Wie mein Vorredner einfach Seitentyp Erweitert und im "Dateien" Container einbinden. Dabei verwende ich das eine für links (entspricht das obere im "Dateien" Container) und das eine für rechts (entpricht dem unterem(2.) im "Dateien" Container.


ich verwende es zB hier. (Mein 2. typo3 Projekt :sad:)

Ich hoffe ich konnte etwas weiterhelfen obwohl mein Vorredner schon alles gesagt hat.
__________________
Bitte markiere Deinen Thread als Gelöst, wenn er es ist! Wie geht das? Hast Du ihn eventl. selbst gelöst? Dann lass uns an der Lösung teilhaben!
Das Anzeigen von Typoscript in Beiträgen steuern
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #4  
Alt 20.11.06, 11:31
Forum Newbie
 
Registriert seit: 08.11.06
Beiträge: 45

Vielen Dank für die Hinweise!
Ja es funktioniert. Die Umstellung auf den Seitentyp "Erweitert" war hier der Schüssel. Das IMAGE Objekt für den Header war ja schon im Script des Templates.

Typoscript-Code:
1:
2:
3:
4:
5:
6:
7:
temp.navHeader = IMAGE
temp.navHeader {
file.import = uploads/media/
file.import.data = level:-1, slide
file.import.field = media
file.import.listNum = 0
}

Marcus
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #5  
Alt 20.11.06, 12:10
Benutzerbild von josDesign
TYPO3 Forum Team
Administrator
 
Registriert seit: 24.07.06
Alter: 23
Beiträge: 1.758
josDesign eine Nachricht über Skype™ schicken

Na dann hammas ja gschafft :D
__________________
Bitte markiere Deinen Thread als Gelöst, wenn er es ist! Wie geht das? Hast Du ihn eventl. selbst gelöst? Dann lass uns an der Lösung teilhaben!
Das Anzeigen von Typoscript in Beiträgen steuern
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #6  
Alt 14.12.06, 15:59
Forum Newbie
 
Registriert seit: 08.11.06
Beiträge: 45

Zitat:
Zitat von josDesign Beitrag anzeigen
Na dann hammas ja gschafft :D
Ja danke funktioniert fein
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #7  
Alt 15.12.06, 08:11
Forum Stammgast
 
Registriert seit: 01.03.06
Alter: 33
Beiträge: 198

weis jemand wie das ganze mit flash files funktioniert?? ich bin da sehr am kämpfen aber finde einfach keine lösung....

danke
isa
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #8  
Alt 29.12.06, 10:35
Forum Newbie
 
Registriert seit: 08.11.06
Beiträge: 45

Zitat:
Zitat von isabelle Beitrag anzeigen
weis jemand wie das ganze mit flash files funktioniert??
Man kann Seiten mit Seiteninhalt vom Typ Multimedia anlegen. Dann die entspr. SWF Datei mit der Animation hinaufladen. Ich glaube es gibt hier auch ein paar Typo3 Extensions für das Einfügen von Flash Header. Zufinden sind diese im Extension Repository.
http://typo3.org/extensions/

Suche liefert diese Extensions: mf_flashheader, flash_pageheader, bs_headerselector, header_flashexample. Wie gut/schlecht diese funktionieren kann ich nicht sagen. Ich habe diese noch nicht ausprobiert. Am besten einmal kurz einen Blick in die Doku der Extensions werfen und diese im Typo3 auf einer Testseite installieren.

Marcus
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #9  
Alt 14.03.07, 15:04
Forum Aktivist
 
Registriert seit: 02.01.07
Beiträge: 60

Zurück nochmal zu den normalen Bildern: kann man da auch irgendwo einen Defaultwert definieren? Also zB ein Bild, was angezeigt wird, wenn das Dateien-Feld leer ist oder das Bild nicht gefunden werden kann?

/edit: im Moment habe ich das mit einem Hintergrundbild im umschließenden Tag gelöst, aber vielleicht gibts ja auch eine Typoscript-Lösung.

Geändert von yahooooo (14.03.07 um 15:16 Uhr).
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #10  
Alt 14.03.07, 17:07
Forum Newbie
 
Registriert seit: 04.08.06
Beiträge: 42

Hallo yahooooo


klar geht das, setzte einfach deine Seite root auch auf den Typ "erweitert" und lade dort ein Bild hoch. Dieses Bild wird dann als standard Bild genommen, wenn in der Seite keines gefunden wird :o).

Durch den code
Typoscript-Code:
1:
10.file.import.data = levelmedia:-1, slide

Wird die Seite rekrusiv durchsucht, bis ein Bild gefunden wird!!

Hoffe ich konnte helfen.

lg
Holger
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Wie binde ich einen Poll, eine Umfrage auf jede Seite ein? Zinner FAQ - Extensions 19 01.08.08 15:10
jede level1 seite mit dyn. level2 seiten an andere stellen im template linken Duke GMENU, HMENU, TMENU und Co. 2 31.03.08 18:23
kein BE mehr - jede Seite beginnt mit ?> centi TYPO3 4.x Fragen und Probleme 0 10.08.07 21:28
Für jede Seite ein eigenen Content scorp TYPO3 4.x Fragen und Probleme 6 07.11.06 13:14
Dynamische Hintergrundgrafik für jede Seite Cosybear TYPO3 4.x Fragen und Probleme 8 14.07.06 11:45


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:39 Uhr.


Powered by vBulletin® Version 3.7.3 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0