Hallo alphaonline,
danke für Deine Nachricht. Nun, nach dem wieder etwas Gemütsruhe hergestellt ist, mal kurz eine Liste der aufgetretenen Probleme und der Vorgehensweise - sozusagen "analytische Herangehensweise"; vielleicht habe ich ja irgendwas übersehen?!
Bei TV teile ich Deine Meinung übrigens: weder gemocht noch bis dato live genutzt. Mit der Hand und eigenen Templates doch irgendwie flexibler, schneller, übersichtlicher.
Aber nun gut. Hier meine "Geschichte"
(1) Vorgehensweise:
Basis-Installation
- grundsätzlich Neu-Installation von Typo3 4.0.4 keine Migration
- Bestehende XAMPP Umgebung (Apache/2.0.50 (Win32) mod_ssl/2.0.50 OpenSSL/0.9.7c PHP/5.0.1)
- Neues, separates Verzeichnis, Typo3 4.0.4 Basispaket reinkopiert, anschließend Dummy-Paket nachkopiert
- Neue Datenbank angelegt (Clean)
- Notwendige Tabellen installiert (per Installer Compare etc.)
- Einige Standard-Extensions nachinstalliert
(2) Zum Test:
Site Installation
- Neues Template und CSS File implementiert
- TypoScript aus bestehenden, erfolgreich laufenden(!) älteren Sites kopiert
- Pfadangaben für Files (s.o.) angepasst
- Neuen Website Tree erzeugt
- und schon geht es los...
(3) Die Probleme:
Content Anzeige
- Test-Seiteninhalte / Templates wurden nicht angezeigt; Pfadangaben für Template etc. natürlich geprüft
- Weiter geprüft wurde die Sektion mit Static Templates und ob css_styled_content auch wirklich da ist
- Danach aus Verzweiflung mal einfach TemplaVoilà installiert und den Wizard angeschmissen
- Dies erzeugt einen komplett neuen Baum von diversen (Beispiel/Dummy-)Seiten
- Hmm, na ja. Aber huch, Anzeige meiner eigenen Seiten funktioniert nun???
- Lösche wieder den automatisch generierten Seitenbaum und de-installiere TV. => Hey, meine Seiten sind ja immer noch da! Warum? *Kopf kratz*
- Muss ich nicht verstehen, aber nun gut
- Zum Test, einfach in einer neuen VMWare Instanz Typo3 nochmals komplett neu installiert
- t3d Export eingespielt, und hey, hier werden die Seiten nun auch noch angezeigt
- Warum? kA - Hauptsache es funktioniert jetzt ;-)
BreadCrumb Menue
- BreadCrumb Menue: Bestehendes TypoScript aus erfolgreich laufender, produktiver Site kopiert.
- Funktioniert nicht. Es wird immer nur der Titel der aktuell aufgerufenen Seite angezeigt, aber nicht der ganze Pfad.
- hier der Scriptausschnitt
marks.rootlineMenu = HMENU
marks.rootlineMenu {
special = rootline
special.range = 0|-1
1 = TMENU
1 {
NO {
linkWrap = | » |*||*| |
doNotLinkIt = 0 |*| 0 |*| 1
ATagParams = class = rootlineMenu
10 = TEXT
10.text.field = title
}
}
}
UnterMenue auf Linker Seite:
- Die Site hat einen klass. Portalaufbau: Header, darunter drei Spalten: Linke Spalte für Navigation, Hauptinhaltsseite mittig, und rechte Spalte für zusätzlichen Kram
- Aus der Seitenstruktur ergibt sich ein zWeistufiger Seitenbaum
+ root
|
---+ Startseite (shortcut) <= hier liegt das Template für die gesamte Site
| |
| ---+ Startseite
| |
| ---+ Profil
| |
| ---+ Leistungen
| | |
| | ---+ Leistung 1
| | |
| | ---+ Leistung 2
| | |
| | ---+ Leistung 3
(...)
- alt bewährtes geübtes und beherrschtes (so dachte ich) Konzept
- Aber, dass Menue wird nicht korrekt angezeigt. Die 2. Ebene wird nur angezeigt, wenn man auf die entsprechende Parentseite klickt. Wenn eine der Unterseiten ausgewählt wird verschwindet das Menue wieder. Komischerweise funktioniert der _identsiche_ TS Code auf einigen anderen Seiten erfolreich
marks.leftMenu = HMENU
marks.leftMenu.entryLevel = 1
marks.leftMenu.1 = TMENU
marks.leftMenu.1 {
expAll = 0
wrap = <table class="leftMenuNavi"> | </table>
NO.linkWrap = <tr class="leftMenuNavi_NO"><td> | </td></tr>
ACT >
ACT < .NO
ACT.linkWrap = <tr class="leftMenuNavi_ACT"><td> | </td></tr>
ACT = 1
RO >
RO < .NO
RO.linkWrap = <tr class="leftMenuNavi_RO"><td> | </td></tr>
RO = 1
}
marks.leftMenu.2 = TMENU
marks.leftMenu.2 {
expAll = 0
wrap = <tr><td><table class="leftMenuNaviSub1"> | </table></td></tr>
NO.linkWrap = <tr class="leftMenuNaviSub1_NO"><td> | </td></tr>
RO < .NO
RO.linkWrap = <tr class="leftMenuNaviSub1_RO"><td> | </td></tr>
RO = 1
ACT < .NO
ACT.linkWrap = <tr class="leftMenuNaviSub1_ACT"><td> | </td></tr>
ACT = 1
}
Dies nur einige Beispiele. Werde mich aber nochmal an komplettes neu Aufsetzen von A-Z machen (wenn Zeit vorhanden)
Soweit so gut.