Zum Inhalt springen

Bilder werden nicht gefunden

Erstellt am 11. August 2004 · 4 Antworten · letzte Antwort am 24. August 2004

Tags: Bilder, Frage

bucephalus ·

Hallo, ich habe eben mein neues Template erstellt.
es ist im Ordner:
htdocs ypo3fileadmin emplatemain emplate_1.html

die Bilder in der Datei sehen so verlinkt aus:
< img src="fileadmin/template/main/images/topframe.gif" width="742" height="14" alt=" ">

im template steht folgendes:
seite.20 {
template = FILE
template.file = fileadmin/template/main/template_1.html

gehe ich auf ansehen, wird die seite jedoch ohne grafiken geladen.
sehe ich mir den quelltext an, so steht dort:

< img src="images/topframe.gif" width="742" height="14" alt=" ">

verschiebe ich meinen images ordner von
htdocs ypo3fileadmin emplatemainimages

nach
htdocs ypo3images

so wird es korrekt angezeigt. dies erscheint mir spanisch und ich finde keinen weg, dass zu umgehen 😢

habe versucht im template die pfadangaben zu ändern, aber da stellt sich leider t3 quer 😢

bitte schnell nen rat an mich

Julian ·

Hi,

nur so als Tipp, versuch mal, im Template vor "fileadmin/..." ein "/" zu setzen, also

<img src="/fileadmin/template/main/images/topframe.gif" width="742" height="14" alt=" ">

Aber daran dürfte es eigentlich nicht liegen. Im Grunde kann dein Szenario so auch nicht sein, denn Typo3 verändert ja nicht den Quellcode, den du ins Template schreibst. Das System ersetzt nur Marker etc, schreibt aber nicht vorhandenen HTML-Code um. Wenn die Bilder über "fileadmin/..." verlinkt werden, muss dies auch im Quelltext der Seite so stehen. Alles andere kann ich mir auch nicht erklären.

Viele Grüße,
Julian

bucephalus ·

nein leider tut sich da auch nichts.
was noch merkwürdiger ist:
ich habe mal alle möglichen kombinationen in der template_1.html durchgespielt mit ./ etc.

im quelltext immer der selbe effekt:
-kein bild und
- src="images/..."

jetzt habe ich mal einen bildpfad komplett gelöscht, aber im qt wurde es immer noch so dargestellt. änderungen in meinem template werden aus irgendeinem grunde nicht übernommen, wie es scheint.

wodran kann das denn liegen?

ich klicke immer auf reload und aktualisiere auch über die t3 BE

ps: den grafikpfad muss man ja nirgends anders angeben, sondern nur über das template oder?

bucephalus ·

tja, auch heute ist nur das verschieben des ordners die einzige lösung, die ich finden konnte.
das kann es doch wirklich nicht sein 🙁

walter71 ·

Hallo

Ich verwende dazu die Template Auto-parser Erweiterung:
http://typo3.org/documentation/document-library/doc_tut_templsel_de/Die_Template_Auto_pa/

# Configuring the Auto-Parser:
plugin.tx_automaketemplate_pi1 {
    # Read the template file:
  content = FILE
  content.file = fileadmin/template/main/template_1.html 
 
  # Prefix all relative paths with this value:
  relPathPrefix = fileadmin/
}
 
# Default PAGE object:
page = PAGE
page.typeNum = 0
page.config.disableAllHeaderCode=1
 
page.10 =< plugin.tx_automaketemplate_pi1

Mit dem Autoparser kann man noch viel mehr machen, ich verwende hier nur relPathPrefix für die Lösung deines Problems.

Gruss Walter