Zum Inhalt springen

Hilfe! Typo3 Neuling!

Erstellt am 18. August 2005 · 15 Antworten · letzte Antwort am 18. August 2005

Tags: Frage

die.​anna ·

Hey alle zusammen!
Also ich finde typo3 ja wirklich nicht schlecht, aber beim Aufbau meiner Seite werde ich wahnsinnig #angry#
Ich habe die Seite in Go Live schon realisiert und wollte jetzt Typo3 dort anlegen.
Na ja so wie ich das verstanden habe muss ich jetzt ein Template erstellen, das meinen Seitenausbau enthält. Nur ist das gar nicht so einfach.
Oder kann ich Typo3 gleich in meine Seite einbauen oder so?
Ansonsten hätte ich wahnsinnig gerne eine Docu (am liebsten auf deutsch 🙂 )

P.S die Docu von Robert Meyer habe ich schon. Der kann mir bei meinem Problem aber auch nicht helfen.

nemo ·

Warum kann der gute Robert Meyer denn net weiterhelfen? Also, wenn man da wirklich mit Geduld durchliest, und ev. nochmals liest,...und vielleicht sogar nochmals, dann gehts scho 🙂 Also z.B. ist es offensichtlich, dass du Typo3 nicht in DEINE Seite einbaust. Vielmehr bietet Typo3 einen "einfachen" Weg, deine Seite einmal aufzubauen, das Layout zu erstellen, und schnell Context ändern/hinzufügen/löschen zu können.

Daher funktioniert der Aufbau so, dass du dir eine HTML-Vorlage schreibst, und dazu CSS wenn du das gebrauchen tust (sonst halt Tabellen wie Robert). Und dazu gibts dann das Typo3-Template, welches den Inhalt deiner "Pages" von der Datenbank umformatiert und in deine HTML-Vorlage reinwürgt und ausgibt.

Joa...hab ich was vergessen? Bestimmt, man kann noch viel mehr lustige Sachen machen mit Typo3, aber so Website-Grundlegend sollte es das schon sein hoffe ich...

Gruss

p.s. es gibt auch noch das Handbuch für Redakteure in deutscher Sprache. Und dann gibts noch hier auf der Site Typo3-Bücher, wenn dir das Handbuch auch net gefällt.

die.​anna ·

Ich hab mich ja echt an den guten Robert gehalten und eigentlich habe ich auch gecheckt, dass ich T3 NICHT einbauen kann.
Nur habe ich folgendes Problem.
Meine Seite ist eigentlich "gut" (ein paar kleine Probleme, die sich aber schnell beheben lassen.)
Aber ich habe ein Hauptmenue, das immer konstant ist und ein submenue, das sich allerdings von Seite zu Seite ändert. Ich kann zwei statische Menues einbauen, aber ich habe keine Ahnung, wie ich das Submenue so bauen kann, das es sich den Seiten anpasst.
Also jedenfalls nicht mit ###MENU###

Du ne Ahnung nemo?

die.​anna ·

Es gibt vier Hauptseiten, die alle verschiedene Unterpunkte haben, die halt in dem besagten Submenue auftauchen. Also brauche ich für jeweilige Seitengruppen verschiedene Menues
die Seite soll so ungefähr aufgebeut sein

http://inlite.kitz-kiel.de/NordAss/

Kannst dir das ja mal anschaun, damit du verstehst was ich meine, falls ich mich jetzt nicht so klar ausgedrückt habe.

nemo ·

jau, des geht...

also, gibt ne ziemlich einfache moeglichkeit...

wenn du dich an strobert gehalten hast, hast du folgendes:

*root-page
*irgendwelchen kram mit unterseiten

*Page mit id = 3, wo das Left Menu ansetzt.
*unterseite 1
*unterseite 2
*unterseite 3
*unterseite 4

Und jede der Unterseiten hat wohl bei dir wieder Unterseiten...wenn ich richtig verstanden habe. Und jede der Unterseiten sollte nur Ihre eigenen Unterseiten im Menu führen. Daher gehts so weiter:

In der Root-Page hast du laut Robert das Linke Menu so definiert (etwas gekürzt):

seite = PAGE
seite {

10.marks{

MENU_LINKS = HMENU
MENU_LINKS {
     wrap = <ul>|</ul>
     special = directory
     special.value = 3
     stdWrap.required=1
     entryLevel = 1
}
...
...
}
}

Den GMENU Teil hab ich weggelassen.
Jetzt machst du auf Unterseite 1-4 ein extension-template auf, und schreibst da rein:

seite = PAGE
seite {

10.marks{
MENU_LINKS = HMENU
MENU_LINKS {
     wrap = <ul>|</ul>
     special = directory
     special.value = ID_VON_UNTERSEITE
     stdWrap.required=1
     entryLevel = 1
}}}

Mehr nicht, der ganze Rest wird vom darüberliegenden Root-Template geerbt.

Gruss

nemo ·

falls es nuech gehen sollte schreib halt wieder. sonst kannst mir auch mal zugriff auf deinen webserver geben, dann kann ichs dir reinmachen, damit du siehst was ich meinte 🙂 bin nich wirklich gut im erklaeren.

gruss fisch

die.​anna ·

Nemo ... ich hoffe du liest das noch mal, da ich befürchte, mein Template ist etwas anders aufgebaut, als es das sein sollte.
Und zwar so.

seite = PAGE
seite {
typeNum = 0
bodyTag = <body class= "balken_links">
stylesheet = fileadmin/stile.css
meta.AUTHOR = Anna Henning
meta.DESCRIPTION = Hier steht eine Beschreibung

10 = TEMPLATE
10.template = FILE
10.template.file = fileadmin/index.html
10.workOnSubpart = DOKUMENT
10.marks {

CONTENT = CONTENT
CONTENT {
table = tt_content
select.orderBy = sorting
select.where = colPos = 0
}

NEWS = CONTENT
NEWS{
table = tt_content
select.orderBy = sorting
select.where = colPos = 0
}

MENU_OBEN = HMENU
MENU_OBEN.special = directory
MENU_OBEN.special.value = 7
MENU_OBEN.1 = TMENU
MENU_OBEN.1.NO = 1
MENU_OBEN.1.NO.ATagParams = class="menue"
MENU_OBEN.1.NO.linkWrap = <li>

MENU_LINKS = HMENU
MENU_LINKS.special = directory
MENU_LINKS.special.value = 12
MENU_LINKS.1 = TMENU
MENU_LINKS.1.NO = 1
MENU_LINKS.1.NO.ATagParams = class="button"
MENU_LINKS.1.NO.linkWrap = <li>
}

}
}

Kann ich das trotzdem noch umsetzen?

Mein pagetree ist auch etwas daneben glaube ich.

Der sieht so aus.

root
Menu_oben
Unterseite
Unter_unterseite
Unter_unterseite
Unter_unterseite
Unter_unterseite

Unterseite
Unter_unterseite
Unter_unterseite
Unter_unterseite
Unter_unterseite

Unterseite
Unter_unterseite
Unter_unterseite
Unter_unterseite
Unter_unterseite

Menue_Links
Unterseite
Unterseite
Unterseite
Unterseite

Na ja so ungefähr. Ist falsch hmm?

die.​anna ·

Okay, also erstmal darfst du dich geknutscht fühlen, da das ziemlich gut hin gehauen hat!

Jetzt noch eine Frag, die du mir vielleicht auch noch beantworten kannst ... (dann bist du mein T3-Gott!)
Ich möchte zu den eben angelegten Menues noch einen Punkt anbringen, der wieder auf die root page verweist. Ist das möglich?

nemo ·

na klar 🙂 erstelle unter jedem untermenu eine page mit namen wie der link auf die root-page heissen soll. danach machst du unter "edit-page-header" aus der betreffenden seite einen shortcut zur root-page 🙂

gruss fisch