node blockban

lazar képe

Van egy node-m (gyakorlatilag űrlap, js kiegészítőkkel), amit blokként jelenítek meg cikkek alján.

Ezt használom:

  1. <?php
  2. $nid = 239;
  3. $node = node_load($nid);
  4. $nodeView = node_view($node, 'full');
  5. print drupal_render($nodeView);
  6. ?>

Teszi is a dolgát, de úgy vélem, innen jönnek az ilyen hibaüzenetek:
Undefined index: q in eval() (line 14 of /honlapmappa/modules/php/php.module(80) : eval()'d code).

Tud-e valaki segíteni abban, hogy mi a hiba a fenti kódban?

Köszönöm,
Lehel

Drupal verzió: 
szantog képe

'de úgy vélem, innen jönnek az ilyen hibaüzenetek'
Egészen biztos, hogy nem a megadott kódból jön.
Valamilyen mezőbe írtál valamit php kódot, amit nem kellett volna.

És sokadjára leírom, hogy php kódot írni bármilyen drupal szövegmezőbe epic fail! Nem lehet debugolni, nem lehet lekövetni az eredetét.

Amit idéztél kódot, teljesen jó, önmagában - bár a kontextus sokat számít. Kb 90% biztos vagyok benne, hogy egy custom blockba írtad php filterrel.

'(gyakorlatilag űrlap, js kiegészítőkkel)' - ezt egy nodeba?? Ok, (nagyjából) valid megoldás lehet pl egy külső email szolgáltató embed kódját beszúrni, de ezt is lehet jobban.

1
0

----
Rájöttem, miért kérdezek olyan ritkán a drupal.hu-n. Amíg szedem össze az infokat a kérdéshez, mindig rájövök a megoldásra.