Alapértelmezett mezőérték megadása php kóddal link típusú mezőnél
sze, 2010-09-08 14:08 | Balázs Attila
Ha valamilyen wysiwyg szerkesztőt engedtünk a mezőre, azt nagyon gyorsan tiltsuk le róla, mert mindig problémáink adódnak, ahányszor újra mentjük a módosított tartalmat. Legyen csak egyszerű szövegszerkesztőnk!
Most nézzük csak az ajánlott példát, aztán dobjunk egy hátast. Ki a jónyavaja pakolta be ezt az okosságot?
Csak haladóknak: PHP kód, ami visszaadja az alapértelmezett értéket. Nem szükséges <?php ?> elemek közé zárni. Ha ez a mező ki van töltve, a kód által visszaadott érték felülír minden fentebb megadott értéket. Az elvárt formátum:
return array( 0 => array(„url” => url értéke, „title” => title értéke, „attributes” => attributes értéke), // Itt gyakran vége is van. Több értéket is meg lehet adni // ha az „alapértelmezett értéknek” több értéke is lehet: 1 => array(„url” => url értéke, „title” => title értéke, „attributes” => attributes értéke), 2 => ... );
Az a gyanúm, wordben készült szövegből akarta valaki a kódpéldát megadni, de más az idézés és megint más a szintaktika. Kezdetként egy két mezőből álló linket szerettem volna autó értékkel megtáplálni, hogy aki nem regelt, és szeretne letölteni, az menjen regisztrálni. Helyesen működni az alábbi megoldás fog:
return array(0 => array("url" => 'user/register', "title" => 'A letöltés számodra nem érhető el. Regisztrálj!', "target" => '_blank!'),);
Friss hozzászólások
12 év 45 hét
12 év 51 hét
12 év 51 hét
12 év 51 hét
12 év 51 hét
12 év 51 hét
13 év 4 nap
13 év 4 nap
13 év 6 nap
13 év 1 hét