Üdv!
A felhasználóknak csináltam egy plusz mezőt "nev" elnevezéssel, így a mező neve field_nev a rendszerben.
Azt szerettem volna elérni, hogy amikor egy hirdetést felad valaki, akkor ne kelljen beírnia mindig a saját nevét, hanem a felhasználói adataiból (profil?) kerüljön bele abba a mezőbe a saját neve.
Ha a tartalomtípusban felveszem ezt a mezőt és pl. alapértéknek megadom, hogy Kovács István, akkor a tartalom kitöltésekor ott is van, helyesen, viszont ha php kódot írok be:
global $user;
profile_load_profile($user);
print $user->profile_nev;
Akkor nem a kívánt eredmény lesz (azaz a felhasználó neve), hanem ez a php kód látszik szövegesen, tehát mintha nem értelmeződne a kód.
A PHPfiltert bekapcsoltam a core modulok között, csak adminnak adtam jogot a biztonság érdekében és engedélyeztem a beállításainál azt a tartalomtípust, ahol ezt alkalmazni szeretném.
De semmi.
A Computed field modullal is próbálkoztam, de az nem jelenik meg a tartalom kitöltésekor, csak a végeredményben (egyébként a kóddal ott sem volt szerencsém).
Mit csinálok rosszul?
Gondolom a kódban van valami hiba.
Bár attól még nem kéne szövegesnek értelmeznie.
Az adott mezőnél Plain text helyett a "felhasználó választja ki" pontot választottam és a tartalom bevitelekor a PHPtext jelenik meg.