![]() |
| | LinkBack | Themen-Optionen | Thema durchsuchen | Thema bewerten | Ansicht |
|
#1
| ||||
| ||||
Hallo, Ich möchte eine Kontextnavigation in einem DIV ausgeben lassen. Die Ausgabe soll aber komplett unterbunden werden wenn keine Navigationseinträge auf dem level existieren. Den div in dem die Navigation ausgegeben werden soll habe ich in einem Template untergebracht. Das Template lasse ich zum Schluss in einen typoscript object path, der über tv erstellt wurde parsen. Hier der ts code: Typoscript-Code:
Ich habe nicht wirklich viel Ahnung von ts, aber die Conditions können mir anscheinend nicht weiter helfen. Die if Objekte arbeiten ja auch immer noch auf den Einträgen selbst. Was ich möchte ist das Komplette Template nicht ausgeben wenn es keine Unterseiten gibt. Bitte auch tips falls die komplette Herangehensweise falsch ist. Vielen Dank u. Gruß, # eof |
|
#2
| |||||
| |||||
| Zitat:
|
|
#3
| |||
| |||
| Hallo Kurt51, Kannst du mir genauer erläutern was du meinst. Mit required und wrap schaffe ich ja nur, in Abhängigkeit ob Menüeinträge existieren, einen wrap um die Navigation selbst durchzuführen, nicht jedoch die Anzeige des Templates zu steuern, wie ich es vorhatte. Ich würde diese Variatante nicht so gerne einsetzen. Um die Navigation ist eine Box mit runden Ecken. Dafür brauchts in CSS 4 divs. Aus nachvollziehbaren Gründen möchte ich eigentlich so viel wie Möglich html aus dem ts raushalten und lieber in Templates auslagern. Aber vielleicht habe ich ja auch über das ts in der tv datenstruktur eine Möglichkeit das gewünscht zu erreichen?! Viele Grüße, # eof |
|
#4
| ||||
| ||||
| Guten Morgen, ich würde die Sache anders angehen, für mich logischer. Da du ja einen Wrap um das HMENU letztendlich haben willst, würde ich es auch so angehen. Typoscript-Code:
Allerdings führt ein normaler wrap zu dem Problem, das dieser immer ausgeführt, egal ob Inhalt vorhanden oder nicht, also muss über stdWrap gegangen werden, und da noch ein cObject übergeben werden soll, halt als cObject. Gehe ich jetzt von deine TS aus, müsste dieser also etwas umgestellt werden: Typoscript-Code: Typoscript-Code: Das wäre eine Art. Du kannst es aber auch wie Kurt schon erwähnt, über required lösen, allerdings darf temp.cnav nix zurück liefern (also kein wrap der immer ausgeführt werden würde etc. pp.) Nachtrag: Ist es nicht übersichtlicher, anstatt alles in Files zu packen mit Konstanten zu arbeiten oder zumindest alles in einen File zu packen? Armin
__________________ Nichts kommt von selbst, sogar eine Dummheit muss man erst machen. Tipps und Tricks zu TYPO3: http://typo3.intervation.de Geändert von Armin (29.05.07 um 11:40 Uhr). |
|
#5
| |||||
| |||||
| Hallo, irgendwie hab ichs noch nicht. Ich kriege es hin mit deinem Code den Inhalt des Templates _vor_ der Navigation auszugeben, mit required kriege ich es auch hin das Template nur auszugeben wenn es eine Navigation gibt. Allerdings kriege ich es nicht hin das Template _um_ die Navigation zu wrappen. Typoscript-Code:
Ich schein noch nicht ganz zu verstehen. Auch bei dem Weg ist man doch auf require angewiesen?! Zitat:
Gruß und Dank, # eof |
|
#6
| |||||
| |||||
| moin, Typoscript-Code:
temp.cnav.stdWrap.required = 1 gehört natürlich mit rein.Zitat:
Armin
__________________ Nichts kommt von selbst, sogar eine Dummheit muss man erst machen. Tipps und Tricks zu TYPO3: http://typo3.intervation.de |
|
#7
| ||||
| ||||
| Hey, super! Ich wußte nicht das ich das Pipe Zeichen auch in dem Template unterbringen kann um die wrap stelle zu markieren. Ich habe die Überschrift des Kastens (in dem Template in einer h2) auch noch in das ts ausgegliedert und lasse es durch den leveltitel ersetzen. J Das ts sieht jetzt so aus: Typoscript-Code:
Vielen Dank für Eure Hilfe, # eof |
|
#8
| |||
| |||
| moin, hier noch etwas zur Vertiefung mit dem Umgang von TEMPLATE typo3.intervation.de:Tutorial:Allgemein:Flexible MARKER im Text Armin
__________________ Nichts kommt von selbst, sogar eine Dummheit muss man erst machen. Tipps und Tricks zu TYPO3: http://typo3.intervation.de |
![]() |
| Themen-Optionen | Thema durchsuchen |
| Ansicht | Thema bewerten |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| leere <ul></ul> wenn kein submenü vorhanden | yallayalla | GMENU, HMENU, TMENU und Co. | 5 | 04.01.08 21:57 |
| Untermenü nur einblenden, wenn Eintrag vorhanden | lobby | GMENU, HMENU, TMENU und Co. | 1 | 27.11.07 16:30 |
| Stylesheet austauschen wenn Untermenü vorhanden | Sampaguita | GMENU, HMENU, TMENU und Co. | 11 | 13.11.07 11:36 |
| Textanzeige nur wenn Submenupunkte vorhanden | DerUnsympath | TYPO3 4.x Fragen und Probleme | 2 | 10.08.06 17:05 |
| Überschrift ersetzen wenn keine vorhanden ist | vanne | TYPO3 3.x Fragen und Probleme | 0 | 15.06.05 09:15 |