Zurück   rack::SPEED Support-Forum > rack::SPEED Kundensupport Magento 1.x > Magento - Entwicklerecke / Arbeitsgruppen

Magento - Entwicklerecke / Arbeitsgruppen Codeschnipsel, Ideen und Modulprogrammierung

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 17.12.2010   #1 (permalink)
rack::SPEED Kunde
 
Registriert seit: 15.06.2009
Beiträge: 59
Renommee-Modifikator: 3
Maxi befindet sich auf einem aufstrebenden Ast
Standard Flash Karussell von Sector12 -> dynamische Anzeige ->Using $this when not in object c

Ich habe bei Sector12 das Flashkarussel Professional gekauft und möchte, wenn man auf ein Logo klickt (es erscheint eine Detailansicht im Flash) dort neue Produkte von diesem Hersteller angezeigt werden.
Das ganze habe ich auch schon per PHP vorbereitet und funktioniert. (Also das auslesen der Produkte so wie ich es möchte)
Jetzt komm ich aber an die Stelle dies auch in der Datei auszugeben.
PHP-Code:
<?php if (($_products $this->getProductCollection()) && $_products->getSize()): ?>
    <?php $i=0; foreach ($_products->getItems() as $_product): ?>
        <?php $manufacturer getManufacturer($_product->getAttributeText('manufacturer')); ?>
        <?php $ort $_product->getAttributeText('ort');?>
        <?php $url $_product->getProductUrl() ?>
        <?php $name $this->htmlEscape($_product->getName()) ?>        
         <?php $text "<a class=\"product-name\" href=\" $url \" title=\" $name \"> $name <br /> $ort </a> "?>
        <?php ${$manufacturer[0]}[] = $text ?>
    <?php $i++; endforeach; ?>
<?php 
endif; ?>
... Ausgabe folgt dann wie folg ...
foreach ($herstellername as $kurs) {
    echo $kurs
Mir wird der Fehler gemeldet :
Zitat:
<br />
3: <b>Fatal error</b>: Using $this when not in object context in <b>/karussell/images.xml.php</b> on line <b>25</b><br />
Das ganze stockt also bei
PHP-Code:
$this ->getProductCollection() 
ich vermute das an der Stelle nicht darauf zugegriffen werden kann, weil die Daten nicht für "externe" bereit stehen.
Hat jemand eine Idee?
Vielleicht sogar eine Umsetzung, die ähnliches beinhaltet?
Der Code funktioniert auf der Startseite als Block eingebunden perfekt! Nur halt nicht als Ausgabe in der XML. Und hier ist anscheinend auch nicht die Ausgabe das Problem sondern $this.

Bin für jede Hilfe dankbar!
Maxi ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Invalid entity supplied: Mage_Sales_Model_Mysql4_Order_Address Object sales_order_add rack::SPEED Magento FAQ - Installation & Updates 0 28.07.2010 18:54
Fatal error: Cannot use object of type Mage_SalesRule_Model_Mysql4_Rule_Collection as rack::SPEED Magento FAQ - Installation & Updates 0 13.03.2010 10:28
Dynamische Headline Sam001 Magento - Fragen & Probleme 0 16.02.2010 10:20
Online Customers Anzeige Logo Magento - Fragen & Probleme 3 30.09.2009 13:04
Seit Upgrade auf 1.3.2.3 keine Anzeige der neusten Produkte mehr Tiger Magento - Fragen & Probleme 2 20.08.2009 19:45


Alle Zeitangaben in WEZ +2. Es ist jetzt 13:11 Uhr.


Powered by vBulletin® Version 3.8.7 (Deutsch)
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Content Relevant URLs by vBSEO 3.6.0
© 2008 by rack::SPEED

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17