Zum Inhalt springen

Problem bei Template-Erstellung und GIFBUILDER

Erstellt am 20. Dezember 2006 · 9 Antworten · letzte Antwort am 28. Dezember 2006

Tags: Templates & Layouts, Bilder, Frage

Benny-Ray ·

hallo,

ich versuche mich seit einigen Tagen mit Typo3, habe dazu bei mit lokal XAMPP installieut und auch alles soweit zum laufen gebracht.

Dazu lese und arbeite ich mit dem PDF, das oben in dem einen Sticky-Thread verlinkt ist.

Dementsprechend habe ich mir eine Vorlage gebastelt

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Unbenanntes Dokument</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>

<body>
<table width="1000" border="0">
  <tr>
    <td colspan="3"><div align="left"><img src="images/banner_oben.jpg" width="881" height="155" alt="" /></div></td>
  </tr>
  <tr>
    <td width="200"> </td>
    <td colspan="2">###TRAILER###</td>
  </tr>
  <tr>
    <td> </td>
    <td colspan="2"><div align="right">###MENU_OBEN###</div></td>
  </tr>
  <tr>
    <td rowspan="2">###MENU_LINKS###</td>
    <td colspan="2">###MITTE_HEADER##</td>
  </tr>
  <tr>
    <td width="304">###MITTE_IMAGE###</td>
    <td width="482">###MITTE_CONTENT###</td>
  </tr>
  <tr>
    <td> </td>
    <td> </td>
    <td> </td>
  </tr>
</table>
</body>
</html>

sowie im Template entsprechend den Text eingegeben.

seite = PAGE
seite {
	typeNum = 0
	bodyTag = <body bgcolor="#DDDDDD">
	stylesheet = fileadmin/style.css
	meta.Author = xxx
	meta.DESCRIPTION = Homepage der xxx
	
	10 = TEMPLATE
	10.template = FILE
	10.template.file = fileadmin/vorlage.html
	
	10.marks {
		TRAILER = IMAGE
		TRAILER.file = GIFBUILDER
		TRAILER.file {
			XY = 600, 80
			backColor = #82BC8B
			10 = TEXT
			10.text = Herzlich Willkommen
			10.fontSize = 15
			10.fontFile = fileadmin/fonts/arialbi.ttf
			10.fontColor = black
			10.niceText = 1
			10.offset = 10, 30
		}
	}
}

Problem 1:
Wenn ich, wie auf Seite 90 gemacht, "10.workOnSubpart = DOKUMENT" nach "10.template.file = fileadmin/vorlage.html" einfüge, geht erstmal gar nichts mehr, bzw ich sehe nur einen grauen Hintergrund

Problem 2:
Ich bekomme keine gescheite Trailer-Ausgabe, ich sehe lediglich einen grünen Kasten bzw ein grünes Bild, obwohl der ja eigentlich etwas ausgeben sollte.

einpraegsam.​net ·
Benny-Ray schrieb

Problem 1:
Wenn ich, wie auf Seite 90 gemacht, "10.workOnSubpart = DOKUMENT" nach "10.template.file = fileadmin/vorlage.html" einfüge, geht erstmal gar nichts mehr, bzw ich sehe nur einen grauen Hintergrund

Problem 2:
Ich bekomme keine gescheite Trailer-Ausgabe, ich sehe lediglich einen grünen Kasten bzw ein grünes Bild, obwohl der ja eigentlich etwas ausgeben sollte.

zu Problem 1: Hast du denn auch Subparts für DOKUMENT in deiner HTML Vorlage angelegt? Ich sehe keine...

Benny-Ray ·

ähm, nein ich hatte keine, weil ich die als Kommentare abgestempelte hatte.

Ich hab aber die beiden ###DOKUMENT### begin und end direkt vor und nach der Tabelle eingefügt, geändert hat das aber nichts, ich sehe immer nur noch grau.

(Habe auch die Zeile im Typo-Code wieder eingefühgt)

Benny-Ray ·

Hat keiner mehr eine Idee, woran das liegen könnte?

edit: momentan geht es. nur wieso? ich hab nichts verändert.

Aber das Problem mit dem GIF-Builder bleibt bestehen.
Ist der eigentlich in dem Installationspaket vorhanden oder muss ich den nachträglich installieren?

edit2:

Ich habe mich jetzt weiter am Beispiel langgearbeitet, Seiten für das Menü angelegt usw, ABER, ich hänge jetzt daran, den Link des generierten Menüs anzupassen.

Hier erstmal der Code:

	10 = TEMPLATE
	10.template = FILE
	10.template.file = fileadmin/vorlage.html
	10.workOnSubpart = DOKUMENT
	10.marks {
		TRAILER = IMAGE
		TRAILER.file = GIFBUILDER
		TRAILER.file {
			XY = 600, 80
			backColor = #82BC8B
			10 = TEXT
			10.text = Herzlich Willkommen
			10.fontSize = 15
			10.fontFile = fileadmin/fonts/arialbi.ttf
			10.fontColor = black
			10.niceText = 1
			10.offset = 10, 30
		}
		
	MENU_OBEN = HMENU
	MENU_OBEN.special = directory
	MENU_OBEN.special.value = 2
	MENU_OBEN.1 = TMENU
	MENU_OBEN.1.NO = 1
	MENU_OBEN.1.NO.ATagParams = class="linkWeiss"
	MENU_OBEN.1.NO.linkWrap = &nbsp; | &nbsp;&#124; |*| &nbsp; | &nbsp;&#124; |*| &nbsp;|
	}
}

So, der Author schreibt ja, das StyleSheet würde/könnte noch nicht greifen, und man muss über ATagParams das anpassen, wass dann im generierten Quelltext etwa wie folgt aussehen würde:

<a class="linkWeiss" href="url">Text</a>

Da das ganze nicht funktioniert, vermute ich, dass ich a) linkWeiss in meinem StyleSheet definieren muss, aber wie und wo binde ich das StyleSheet ein?
Das ist mir noch nicht so ganz klar.

toyde ·

Willkommen im Forum,

GIFBUILDER / IM:

10.niceText = 1

Zur Überprüfung rausnehmen oder auskommentieren. 1. ist GIFBUILDER lediglich ein Objekt. Was Du meinst ist ImageMagick(IM). Weiter, was das ist und wie man im Install-Tool damit testet am besten in der entsprechenden Literatur auf typo3.org nachlesen.

Hat keiner mehr eine Idee, woran das liegen könnte?

edit: momentan geht es. nur wieso? ich hab nichts verändert.

Welche Art Antwort erwartest Du auf diese Fragen?

Zum zweiten Post:

wunschtacho schrieb

zu Problem 1: Hast du denn auch Subparts für DOKUMENT in deiner HTML Vorlage angelegt? Ich sehe keine...

Ob Du, Benny-Ray, den Subpart nun doch im Template definiert hast/hattest können wir nicht wissen.

Da das ganze nicht funktioniert, vermute ich, dass ich a) linkWeiss in meinem StyleSheet definieren muss, aber wie und wo binde ich das StyleSheet ein?

Du hast erwähnt, Du arbeitest mit dem PDF der Doku. Warum suchst Du nicht einfach nach "Stylesheet" darin?
Das Grundwissen um CSS und HTML ist für individuelle Seiten Voraussetzung, und hat insofern Nichts mit TYPO3 zu tun. Wenn dein TypoScript stimmt, taucht's HTML entsprechend im Frontend-Quellcode auf. Der Rest ist reine CSS-Sache. Google nach CSS-Erklärungen oder schnapp Dir bspw. eine CSS-Referenz wie » css4you.de.
Auf lange Sicht ohne dieses Wissen wirst Du weder vorwärts kommen noch glücklich werden.

grüsse

Benny-Ray ·

Also erstma zum GIFBUILDER, das rausnehmen von niceText hat geholfen, das Menü wird jetzt dargestellt.
Wirkt sich die Kantenglättung aber so auf die Qualität der Schrift aus? Ich sehe da jetzt eigentlich nichts, wo ich sagen muss, die Schrift sieht schlecht aus. (1600*1200)

Zum Stylesheet: Ich hab schon ein bestehendes Stylesheet, was ich weiterverwenden will. Ich hab nur übersehen, dass er das im TS-Code eingebunden hatte und hatte seinen Dateinamen übernommen.
Das hab ich jetzt aber korrigiert.

toyde ·

niceText:

Referenz schrieb

Die Tatsache, dass der Text ursprünglich mit der doppelten Größe dargestellt und dann heruntergerechnet wurde, verleiht den Buchstaben eine homogenere Form. Bei einigen Zeichensätzen ist die Verwendung dieser Funktion jedoch etwas kritischer. Wenn Sie die Qualität nicht brauchen, sollten Sie diese Funktion auch nicht verwenden.

Es ist natürlich nicht zwingend nötig niceText, antiAlias, usw. zu nutzen. Nur setzt man im GMENU meist exotischere Schriftarten ein, und diese sind jeweils nach Parametern und Schriftgrösse/Schriftdicke sehr unterschiedlich. Über GIFBUILDER kann man hier feintunen.

Falls es ohne Einsatz von Parametern zufriedenstellend aussieht, umso besser.

grüsse

Outlaw ·
Benny-Ray schrieb

Also erstma zum GIFBUILDER, das rausnehmen von niceText hat geholfen, das Menü wird jetzt dargestellt.
Wirkt sich die Kantenglättung aber so auf die Qualität der Schrift aus? Ich sehe da jetzt eigentlich nichts, wo ich sagen muss, die Schrift sieht schlecht aus. (1600*1200)

Zum Stylesheet: Ich hab schon ein bestehendes Stylesheet, was ich weiterverwenden will. Ich hab nur übersehen, dass er das im TS-Code eingebunden hatte und hatte seinen Dateinamen übernommen.
Das hab ich jetzt aber korrigiert.

Ja, es wirkt sich deutlich aus, zumindest bei mir.

Hatte bis vorhin auch zu kämpfen, habe baer nicetext doch noch zum Laufen bekommen.

nicetext lief bei mir Anfangs ....

Hintergund (oder Ursache) bei mir:

Ich musste wegen der Einstellung der Updates von SuSE 9.1 auf SuSE 9.3 updaten, was nur durch Serverneuinstallation zu machen war (gemieteter Server), zudem lag inzw. einiges an, was durch die Neuinstallation schneller ging, ausserdem ist jetzt erst mal der ganze alte Müll runter, aber egal.

Ich habe die Datenbank und das Dummy gesichert, die Sourcen habe ich neu von Typo3.org geholt, da auch seit Kurzem die Version 4.0.4 online ist, die einen doch großen Sicherheitsbug beseitigt.

Da sich nun bei dem Update einige Pfade geändert haben, lief die ganze Sache erstmal nicht aber auch das war schnell behoben, einfach in der localconf den Pfad anpassen und fertig. Dann noch die Rechte in den Sourcen wieder anpassen und schwupp, die Seite lief wieder.

ABER:

Auch bei mir wurden keine Menütexte des grafischen Menüs angezeigt und auch im backend fehlten die Thumbnails, es wurden lediglich Platzhalter angezeigt, die darauf hinwiesen.

Aber das war erst mal egal, denn ich brauchte ja meine Menütexte wieder.

Durch ein wenig Forschung hier im Forum habe ich zuerst den TTF Font neu hochgeladen, was aber nix brachte, IM lief auch und Rechte/Pfade des Fonts stimmten auch, zumal ja genau mit den Einstellungen vorher alles lief. Das deaktivieren des TTF Fonts funzte dann, ergo muß IM und nicetext richtig arbeiten.

Nun gut, dann fand ich oft den Hinweis "nicetext = 0". Ok, getestet und tatsächlich, mein Font lief, er sah aber beschi**en aus, was mich bewog, weiterzusuchen. Was mir dann auffiel war, daß scheinbar die Grafiken aus dem Cache zwar geladen wurden, die letzlichen gerenderten Schriften aber nicht. Ob Typo3 hier jedesmal neu rendert, weiß ich nicht, kanns mir aber auch niht vorstellen, sonst wäre der Cache ja überflüssig.

Meine Lösung:

Alle Grafiken im Temp löschen (nicht Cache, sondern im typo3temp) und dann unbedingt im Browser auf aktualisieren klicken, danach hat bei mir alles wieder gestimmt.

Scheinbar hat Typo3 das Temp und den Cache nicht aktualisert und nur die Hintergründe der Menüs neu aufgebaut.

Keine Ahnung, warum daß jetzt so war, kann aber mit dem neuen Pfad zusammen hängen.

Auf jeden Fall mal die kryptischen Grafiken kurzfristig zur Sicherheit wegsichern.

Benny-Ray ·

öhm, nochmal zum ImageMagick.

Wo genau finde ich das auf typo3.org? Es ist kein Extension. Und unter Download taucht es auch nicht auf.

Benny-Ray ·

Ich muss nochmal Fragen: Wo finde ich etwas zu ImageMagick?

Sogar meine Google-Suche brachte nur How-To's unter Linux-Webservern zum vorschein.