Zum Inhalt springen

Wo liegt Template? Pfadangabe gesucht

Erstellt am 30. April 2003 · 11 Antworten · letzte Antwort am 13. Mai 2003

Tags: Frage

maka77 ·

Hallo Leute,

ich verwende für eine Website das Typo3 Template "Glück" und möchte nun gerne etwas an dem Template verändern. Leider finde ich die eigentlichen Template Dateien nicht. Wo liegen die Dateien? Im Verzeichnis "media/uploads" kann ich das Template Glück nirgends finden.

Und dann noch eine Frage zu dem Template. Ich möchte das Menü des Glück Templates gerne von dem standardmäßigem HMENU in ein GMENU_FOLDOUT ändern. Kann man sowas überhaupt mit Templates machen und wenn ja, dann wo (in welcher Datei)?

Ich bin für jeden Tipp und jede Antwort dankbar.

MfG,
maka77

NOVA9 ·

Das würd ich auch gerne mal wissen ... 🙂 Damit würde ich nem anderen Problem von mir schon sehr nahe kommen ... 🙂

Terry Tornado ·

Hallo Makka77, hallo Nova,

wo die Templates liegen kann ich euch ganz genau sagen. Habe gestern versucht meine localen Typo3 MySQL-Datenbestände auf unseren Testserver im Internet zu schaufeln.
Dabei kam es natürlich in der be_user Tabelle zu einem Primärkey-Konflikt, da der admin durch die Installation schon angelegt war
So das ich die kompletten Tabellen löschen und mit der Struktur und Daten meiner localen Tabelleninhalte neu erstellen wollte.

Habe leider die Browser Fenster verwechselt und meine localen Original-Daten unweigerlich gelöscht. Hat mich unwahrscheinlich geärgert, hab erst mal den doppelten Jägermeister gebraucht, da schon viel Arbeit im bisherigen Template steckt. Habe aber dadurch auch wieder viel gelernt.

So, und d.h. alle Templates, statische-, Beispiel-Templates, sowie eigene stehen in der Typo3-Datenbank in der Tabelle static_templates. Nur so macht so ein Datenbank-gesteuertes System auch Sinn.

Stephan

PS: macht es mir nicht nach, lieber alle Tabellen einzeln rüberschaufeln:-))

Mathias netfielders ·

falsch:

static_templates hat die Statischen Template
sys_templates die normalen

Und zum Thema Daten rüberschieben:

Warum benutzt du nicht einfach DROP TABLE IF EXISTS?
Dann löscht er nur was schon da ist und der Schritt den ganzen Kram von Hand zu löschen entfällt.

Terry Tornado ·

Haste recht,
aber war mit einer Hand am Tel.Hörer und mit der anderen am Keyboard, also nicht so ganz bei Sache.

danke Stephan

Terry Tornado ·

Lieber Matthias,

vielleicht kannst du mir weiterhelfen. Ich habe es bisher noch nicht geschafft das Fold_out Menü zum ausfalten zu bekommen. Ich habe jetzt schon zig Sachen gelesen und zig Sachen ausprobiert.
Kannste nicht mal ein Blick über nachfolden Code werfen.
Auch der Abstand zwischen den Menüpunkten ist sicherlich 50-60 Pixel groß. Ich bin ratlos :-(

Ich denke immer es muss doch beim RO irgendwas neu berrechnet und angetriggert werden, damit die zweite Menüebene eingeblendet wird?

danke Stephan

## Foldout Menu
includeLibs.gmenu_foldout = fileadmin/scripts/gmenu_foldout.php
#lib.stdheader.10.stdWrap.wrap =
#tt_content.stdWrap.dataWrap = <A name="{field:uid}"></a>
leftmenu.10 = TEMPLATE
leftmenu.10 {
###Das Einbinden der eigenen HTML-Desingvorlage findet hier statt###
template = FILE
template.file = fileadmin/templates/menu_links2.html
### nun werden die inhalte ausgegeben hierbei muß nach 'marks.'
### der marker angegeben werden der für die textausgabe
### gewählt wurde
workOnSubpart = MENU_LINKS
marks.SPRACH_AUSWAHL = PHP_SCRIPT
marks.SPRACH_AUSWAHL.file = fileadmin/scripts/example_languageMenu.php

marks.MENU_ITEM = HMENU
# marks.MENU_ITEM.special = directory
# marks.MENU_ITEM.special.value = 1
marks.MENU_ITEM.entryLevel = 0
marks.MENU_ITEM.1 = GMENU
marks.MENU_ITEM.1.target = mainpage
marks.MENU_ITEM.1 {
expAll=1
NO {
wrap = |<BR>
transparentColor = #CCCCCC
backColor = #CCCCCC
xy = 10,20
10 = TEXT
10.text.field = title
10.fontFile = fileadmin/fonts/verdana.ttf
10.fontSize = 12
10.fontColor = "black"
10.offset = 5,10
10.niceText = 0
}
}
ACT < .NO
ACT = 1
ACT{
10.fontColor = "white"
}
RO < .NO
RO=1
RO{
transparentColor = #CCCCCC
backColor = #CCCCCC
10.offset = 10,10
10.fontSize = 15
10.fontColor = #0000FF
}

marks.MENU_ITEM.2 = GMENU
marks.MENU_ITEM.2.target = mainpage
marks.MENU_ITEM.2 {
# wrap = <font color=black><img src="fileadmin/menu_seperator_blue1.gif" width=100 height=1 vspace=0 border=0><br> |</BR></font>

# wrap = | <img src="media/bullets/fwd.gif" width="147" height="1"><br>
expAll=1
NO {
wrap = | <BR>
10 = TEXT
10.text.field = title
10.fontFile = fileadmin/fonts/verdana.ttf
10.fontSize = 9
10.offset = 30,12
10.niceText = 0
}
}
ACT < .NO
ACT = 1
ACT{
10.fontColor = "white"
}
RO < .NO
RO=1
RO{
backColor = silver
10.offset = 10,10
10.fontSize = 15
10.fontColor = #0000FF
}
}

Mathias netfielders ·

da ist nirgendwo ein gmenu foldout.

@mod neuen Thread hierfür bitte

@stephan ich nehm dich jetzt mal als Beispiel dafür ein neues Tutorial zu bauen (Wie erstelle ich templates sinnvoll und übersichtlich).
Ich schreib dann mal los...

Terry Tornado ·

Hallo Markus,

das Template wird erst übersichtlich sein, wenn es funktioniert und ich durchblicke, was genau ins script rein muss und warum.
Dann kommt auch der ganze Müll vom ausprobieren raus.

In sämtlichen Beispielen stand immer für ein Fold_our Menü muss dieses PHP-Script included werden:

## Foldout Menu
inludeLibs.gmenu_foldout = fileadmin/scripts/gmenu_foldout.php

und das steht doch bei mir ganz oben.

Stephan :o

Terry Tornado ·

echt shit mir streuben sich die Haare,

würde dir ja gerne das Ding mal im Web zeigen, aber beim einspielen der Struktur und Daten mit Drop Table if exists
folgende Fehlermeldung (hatte ich sonst auch nicht)

Warning: open_basedir restriction in effect. File is in wrong directory in /usr/local/httpd/htdocs/kunden/web2/html/tools/phpmyadmin/read_dump.php on line 225

Warning: fopen("/tmp/phpCYAEC5","r") - Operation not permitted in /usr/local/httpd/htdocs/kunden/web2/html/tools/phpmyadmin/read_dump.php on line 225

Warning: Supplied argument is not a valid File-Handle resource in /usr/local/httpd/htdocs/kunden/web2/html/tools/phpmyadmin/read_dump.php on line 225

Warning: Cannot add header information - headers already sent by (output started at /usr/local/httpd/htdocs/kunden/web2/html/tools/phpmyadmin/read_dump.php:225) in /usr/local/httpd/htdocs/kunden/web2/html/tools/phpmyadmin/libraries/ob.lib.php on line 53

Warning: Cannot add header information - headers already sent by (output started at /usr/local/httpd/htdocs/kunden/web2/html/tools/phpmyadmin/read_dump.php:225) in /usr/local/httpd/htdocs/kunden/web2/html/tools/phpmyadmin/header.inc.php on line 23

Warning: Cannot add header information - headers already sent by (output started at /usr/local/httpd/htdocs/kunden/web2/html/tools/phpmyadmin/read_dump.php:225) in /usr/local/httpd/htdocs/kunden/web2/html/tools/phpmyadmin/header.inc.php on line 24

Warning: Cannot add header information - headers already sent by (output started at /usr/local/httpd/htdocs/kunden/web2/html/tools/phpmyadmin/read_dump.php:225) in /usr/local/httpd/htdocs/kunden/web2/html/tools/phpmyadmin/header.inc.php on line 25

Warning: Cannot add header information - headers already sent by (output started at /usr/local/httpd/htdocs/kunden/web2/html/tools/phpmyadmin/read_dump.php:225) in /usr/local/httpd/htdocs/kunden/web2/html/tools/phpmyadmin/header.inc.php on line 26

Warning: Cannot add header information - headers already sent by (output started at /usr/local/httpd/htdocs/kunden/web2/html/tools/phpmyadmin/read_dump.php:225) in /usr/local/httpd/htdocs/kunden/web2/html/tools/phpmyadmin/header.inc.php on line 27

Warning: Cannot add header information - headers already sent by (output started at /usr/local/httpd/htdocs/kunden/web2/html/tools/phpmyadmin/read_dump.php:225) in /usr/local/httpd/htdocs/kunden/web2/html/tools/phpmyadmin/header.inc.php on line 29

Stephan

Terry Tornado ·

Hy Mathias,

hast echt recht. Keine Ahnung was ich da gelesen habe.

Habs nochmal überarbeitet. Klappt saugut. Ich bin völlig happy. Nun sieht auch mein Template wieder aufgeräumter auf. Mehrsprachigkeit läuft auch. Und die Datenbank hab ich nach den Fehlermeldungen halt mit dem Windows-Prog MySQLFront hochgespielt. Leider fehlt auf unserem Server Suse 7.2 (von Server4free.de) die Freetype Lib. Bin leider kein Linuxer

Stolpere im Moment nur über einen Schönheitsfehler.
Fold_out Menü --> BottomContent. Hier weiß ich (scheinbar nicht allein) wie ich das styles.content.lastUpdate anbinde.

mit

bottomContent = TEXT
bottomContent.value < styles.content.lastUpdate

komm ich nicht weiter.

Stephan

Vielen Dank

#paralyzed# 🙁