2013-12-08 9 views
9

Ich bin mir dessen bewusst:Magento: Block unsetChild für alle Kinder?

<action method="unsetChild"><name>as</name></action> 

Ist es möglich, alle Kinder in einer Zeile zu entfernen? Beispiel:

<action method="unsetChild"><name>*</name></action> 

Oder etwas ähnliches ..?

UPDATE - ANTWORT:

<action method="unsetChildren"/> 

scheint den Trick recht gut zu tun ..

Antwort

8

Haben Sie keine Angst um die Quelldatei der Basisblock Klasse zu lesen.

#File: app/code/core/Mage/Core/Block/Abstract.php 
public function unsetChildren() 
{ 
    $this->_children  = array(); 
    $this->_sortedChildren = array(); 
    return $this; 
} 

Unzählige Antworten in diesen Methoden.

+0

@AlanStrom Ich habe die Quelle gelesen und deshalb habe ich meine Frage mit der Antwort aktualisiert (Eine Stunde, bevor Sie die Antwort geschrieben haben) :) – user76568

+0

Die Browser-Registerkarten - sie bleiben offen. –