asa_item() innerhalb einer Schleife

  • May 22, 2014 at 15:05 #11113
    tungon
    Guest

    Hallo,

    wenn ich die Funktion asa_item() innerhalb einer Schleife aufrufe, bekomme ich einen fehler:

    Fatal error: Call to a member function getItem() on a non-object in D:\XXXXX\xampp\htdocs\XXXXXXX\wp-content\plugins\amazonsimpleadmin\AsaCore.php on line 2483

    Hier ist mein Code:

    <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
      <article class="post" id="post-<?php the_ID(); ?>">
       <section class="post-content">
         <?php echo asa_item("075669812X", "COOLES_TPL"); ?>
       </section>
      </article>
    <?php endwhile; else: ?>
      <p><?php _e("Sorry, no posts matched your criteria."); ?></p>
    <?php endif; ?>

    Scheint so, als würde er die Globale Variable $asa in der Schleife nicht auslesen können. Hier ist Funktion:

    /**
     * displays one item, can be used everywhere in php code, eg sidebar
     */
    function asa_item ($asin, $tpl=false)
    {
        global $asa;
        echo $asa->getItem($asin, $tpl);
    }

    Außerhalb der Schleife funktioniert es prächtig.

    Viele Grüße!

    • This topic was modified 10 years, 6 months ago by Timo.
    May 23, 2014 at 08:45 #11126
    Nils
    Guest

    Ich Idiot habe die Globale Variable $asa überschrieben….

    Kann gelöscht werden 🙂

    May 27, 2014 at 17:01 #11211
    Timo
    Member

    Ich lass es mal als Beispiel stehen … 😉

You must be logged in to reply to this topic.