Rendszerezést jelenlegi formájában a drupal

SHRA személyes oldal, blog frilensera, webfejlesztő PHP. Itt osztom a tapasztalatok és gondolatok, töltsön kísérletek az emberek, összegyűjteni tárgyi bizonyítékok saját ostobasága. A minta kódot ezen az oldalon, akkor elfogadja a teljes felelősséget a következményekért való használat, beleértve a mentális egészség és a harmadik felek érdekeit.







Blog / drupal / írására jelenlegi formájában a Drupal

Form API Drupal lehetővé teszi egy nagyon rugalmas munkavégzési formákkal. Nem számít, hogy hol és milyen formában a modul jött létre, akkor mindig csatlakoztathatja saját sablon fájlt vagy rendszerezést függvény módosítsa a kimeneti ebben a formában.

Hogy segítsen nekünk csatlakozni saját tervezésű létező formában, kövesse az alábbi lépéseket:

  1. Állapítsa sablon hook_theme.
  2. Ragaszkodnak a kívánt alakzat hook_form_alter vagy hook_form_FORM_ID_alter. Állítsa az űrlap elem vagy nevét bejelentés n1. sablont.
  3. Végre téma funkció vagy sablon fájlt.






Ezek a lépések megfelelő minden változata Drupal (hook_form_FORM_ID_alter meg, mert a 6. változat, míg hook_form_alter és korábban).

Nézzük az egyes lépéseket. A modul lesz az úgynevezett - mymodule.

Rendszerezést függvényében.

Sablon kap egy lokális változó - formájában. bejelentés hook_theme (). Mit kell keresni, ha dolgozik sablonokat?

Gondosan válassza ki a fájlnevek és a nevét a gombok egy tömböt hook_theme. A fájlok kivédeni az ismert áramkörök «javaslatok» drupal és a sablon lehet használni más célokra :). Tehát form.tpl.php sablont fogja használni az összes projekt formában.

Itt figyelembe vettük csak az első és harmadik bekezdését. Már csak azt kell mondani néhány szót a nyom a formában.

Csatlakozó a sablon a kijelölt alakzat.

Ha úgy dönt, hogy végre egy vezető hook_form_alter (). akkor meg kell, hogy kiszűrje a kívánt formára annak azonosítója:




Kapcsolódó cikkek