Was bedeutet $ quote-> getIsSuperMode () in Magento?

8

Ich sehe eine Funktion, isSuperMode()die für Anführungszeichen und Anführungszeichenobjekte aufgerufen wird. Kann mir jemand sagen, was isSuperMode()in diesem Fall bedeutet?

Ich fand den Code in:

  1. checkQuoteItemQty Funktion in der Klasse Mage_CatalogInventory_Model_Observer

  2. Auch in der _initItemFunktion im UnterrichtMage_Sales_Model_Quote_Address_Total_Subtotal

Amit Bera
quelle

Antworten:

17

Das Zitat wird in den Supermodus versetzt in app/code/core/Mage/Adminhtml/Model/Session/Quote.php:

$this->_quote->setIsSuperMode(true);

Im Wesentlichen ist es eine Markierung auf dem Zitat, dass dieses Zitat von einem Administrator erstellt wurde. Dies hat zur Folge, dass ein Administrator beispielsweise an den von Ihnen angegebenen Stellen eine Bestellung für einen Artikel erstellen kann, der normalerweise nicht vorrätig ist oder im Katalog nicht sichtbar ist.

Kristof bei Fooman
quelle