[TYPO3-german] Extension Entwicklung Subpart ignorieren

Stefan Collon stefancollon at yahoo.de
Thu May 13 10:44:08 CEST 2010






________________________________
Von: JoH asenau <info at cybercraft.de>
An: typo3-german at lists.typo3.org
Gesendet: Mittwoch, den 12. Mai 2010, 21:45:51 Uhr
Betreff: Re: [TYPO3-german] Extension Entwicklung Subpart ignorieren

> if($supbpartNotNeedet){
>
> $templ=$this->cObject->substituteSubpart($templ,###mark###,'',true);
> }
> ist, ob der Subpart dann komplett weg ist, oder wieder "aktiviert"
> werden kann, weil ich ja in einem Loop durch meine Einrichtungen gehe
> und den Subpart je nach Bedarf (if()...) anzeigen oder nicht anzeigen
> will.

Das Problem besteht eher in der Art und Weise wie Du mit den Subparts
umgehst und nicht in fehlenden Funktionen des TYPO3 Kerns.

Wenn Du den Oberen Teil nur einmal brauchst, gehört der in einen eigenen
Bereich und der eigentliche Loop darf erst dahiner beginnen. Sprich: Du
brauchst zwei Loops - einen, der die Subparts für die Gruppen und deren
Überschriften behandelt und darin wiederum einen "internen", der eine
einzelne Gruppen über einen weiteren Subpart mit Elementen befüllt.

Wenn Du das so aufbaust, mußt Du die Überschrift nicht für jedes Element
"abschalten", weil sie sich in der übergeordneten Gruppe befindet.

HTH

Joey

PS: Beschäftige Dich außerdem bei Gelegenheit mal mit "Learn to quote" ;-)

-- 
Wenn man keine Ahnung hat: Einfach mal Fresse halten!
(If you have no clues: simply shut your gob sometimes!)
Dieter Nuhr, German comedian
Xing: http://contact.cybercraft.de
Twitter: http://twitter.com/bunnyfield
TYPO3 cookbook (2nd edition): http://www.typo3experts.com


###

Hallo Joey,
vielen Dank. Das war die Lösung. Eigentlich ganz einfach. Ich habe tatsächlich den KOMPLEXROW Subpart komplett eigenständig ausgelagert und nur eingebunden wenn nötig.
Das "Learn to quote" habe ich mir mal angesehen und werde es weiter durchlesen und versuchen baldmöglichst umzusetzen.

Danke,
Stefan



More information about the TYPO3-german mailing list