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
14 év 10 hét
14 év 15 hét
14 év 15 hét
14 év 15 hét
14 év 16 hét
14 év 16 hét
14 év 17 hét
14 év 17 hét
14 év 17 hét
14 év 17 hét