Hallo Emil,
danke für Deine Antwort.
Leider passt Deine Lösung mit Deiner Extension für mich nicht so ganz, da ich ja erst einmal verstehen lernen möchte, wie ich in TypoScript die passenden Abfragen mache.
ob ich dann alles lieber mit TemplaVoila zusammen klicken möchte bleibt dann dahingestellt. Was ich momentan wahnsinnig schwierig finde und das trotz 4 Typo3 Büchern, die offen um mich herumliegen, ist die Tatsache, dass ich offenbar ein paar der grundlegenden Dinge nicht begriffen habe.
Punkt 1 der nicht verstandenen Dinge:
Wann muss ich ein Objekt erst einmal als COA definieren und warum?
Punkt 2:
Wo muss ich temporäre Objekte erstellen, wenn ich diese innerhalb des page-Objektes referenzieren möchte? Müssen diese Objekte dann zum page Objekt gehören oder eben nicht.
Punkt 3:
Bekomme ich mit einer if.Abfrage, wie oben beschrieben tatsächlich den Wert numRows in meine Variable oder 0, falls es leer ist, oder habe ich dieses Beispiel falsch verstanden?
Punkt 4:
An welcher Stelle sollte diese Abfrage erfolgen? Innerhalb des page-Objektes oder besser außerhalb?
Punkt 5:
Warum funktioniert das .workOnSubparts für das Template nicht, wenn ich die Datei des Templates über ein Objekt übertragen habe. Muss ich diesen Bereich dann auch in dem zu übergebenden Objekt weiter reichen?
Punkt 6:
Wenn ich im Template-Analyser mein Typoscript ansehe, dann sind manche Bereiche irgendwie grün hinterlegt. Irgendwo habe ich gelesen, dass diese Bereiche ignoriert werden. Wobei es weniger anzeigt, als tatsächlich ignoriert werden 😉.
Ist das in Bezug auf die Seite zu sehen oder allgemein?
Punkt 7:
Falls meine Idee mit einer If-Abfrage zu arbeiten völlig falsch ist, wie würdet Ihr eine solche Abfrage machen?
Mein Grund wissen scheint trotz Programmiererfahrung momentan = 0 zu sein. #angry##angry##angry# Ich habe aus diesem Grund hier in den Anfängerfragen gepostet, weil ich einfach verstehen will und nicht nur irgendwelche Extensions benutzen. Das kann ich dann ja machen, wenn ich weiß, was ich tue....:o
Bitte kann jemand meine Fragen beantworten?
😉😉😉
Gruß
Heike