Ubercart terméklap szerkesztése Contemplate segytségével

menesisz képe

Sziasztok!

Contemplate modullal szerkesztett Ubercart terméklapon szeretném kiíratni a termék árát.

A Contemplate body / body variables listában a
<?php print $node->content['display_price']['#value'] ?> reprezentálja a kiíratandó értéket.

Bekattintom a fenti kódot a templatembe, de ahelyett, hogy a termék árát látnám, csak egy Notice: Undefined property: stdClass::$content eval() függvényben hibaüzenetet kapok.

Ezzel kapcsolatban találtam egy fórumtémát a http://drupal.hu/forum/drupal-6-node-typetplphp-cck helyen, de az ott javasolt <?php print drupal_render($node->display_price); ?> megoldás sem ír ki semmit.

Ha lerágott csont, elnézéseteket kérem! Egyelőre nem sikerült megoldanom...

Előre is köszönöm a segítséget!

Melyik modulhoz, modulokhoz kapcsolódik a téma?: 
Drupal verzió: 
menesisz képe

Az IRC csatornának hála:

  • +chx: hat ha tpl.php lenne
  • +chx: akkor azt mondanam hogy tegyel fel devel module-t
  • +chx: es ird be has_krumo();krumo($variables);
  • +chx: aztan nezegesd
  • menesisz: benne van a keresett változó is, de hogyan szólítom meg?
  • +chx:<?php print $content['sell_price']['#value'];?>
  • +chx: csak ovatosan ugy altalaban az akarmi valtozo kiirasaval -- bar ez egy szam -- vigyazz hogy nehogy escape nelkuli stringet irjal ki
  • menesisz: Az mit okoz? És honnan tudom, hogy nem szabad kiírni? :)
  • alippai: tegyél köré check_plain(); függvényt, az kiszűri a trükkös emberek által bevitt szöveget (ergo nem lopja el senki a bejelentkezett session-öd és hasonló disznóságok)

Köszönet mindenkinek!

0
0

Üdv,
Ménesi Szabolcs