Das hinzufügen von YouTube-Videos zu Produkt-und CMS Seiten in Magento

Habe ich ein benutzerdefiniertes Attribut in meinem Magento-Shop, um zu zeigen, youtube-videos durch hinzufügen der video-id in einem Textfeld.

Ich habe diesen code in video.phtml die in catalog/product/view Ordner

<p>
<?php $attStuff= $_product->getData(); ?>
<?php if( !empty( $attStuff['videoid'] ) ): ?>
<iframe width="330" height="253" src="http://www.youtube.com/embed/<?php echo $attStuff['videoid']; ?>" frameborder="0" allowfullscreen></iframe>
<?php endif; ?>
</p>

Jetzt will ich das video zeigen in der rechten Seitenleiste eine CMS-Seite und ein layout-update verweisen auf video.phtml:

 <reference name="right"> 
 <block type="core/template" name="catalog.product.video"   template="catalog/product/view/video.phtml" /> 
  </reference>

Bekomme ich jetzt die folgende Fehlermeldung:

Fatal error: Call to a member function getData() on a non-object in /Applications/MAMP/htdocs/mysite/app/design/frontend/bootstrapped/default/template/catalog/product/view/video.phtml on line 13

und ich kann nicht das problem diagnostizieren!

Alle Ideen, was könnte hier das problem?

InformationsquelleAutor user1704524 | 2012-11-24

Schreibe einen Kommentar