- Google Pixel topik
- „Új mérce az Android világában” – Kezünkben a Vivo X300 és X300 Pro
- iPhone topik
- One mobilszolgáltatások
- Redmi Note 13 Pro+ - a fejlődés íve
- Akciófigyelő: kedvezménnyel nyit az Earfun Air Pro 4+
- Motorola Moto G67 Power előzetes
- Huawei Watch Fit 3 - zöldalma
- Samsung Galaxy Z Fold7 - ezt vártuk, de…
- Samsung Galaxy S25 - végre van kicsi!
- 
			  Mobilarena Ajánlott szakirodalmak a teljesség igénye nélkül (a lista még bővülhet): 
Új hozzászólás Aktív témák
- 
			
			  Sk8erPeter nagyúr Ehhez totálisan felesleges volt definiálnod hook_theme-ben egy template-et, az ilyeneket nem is illik template-fájlban elintézni, a template-fájlba NEM kerülhet ilyen jellegű logika, ott az ember legfeljebb elrejthet dolgokat hide()-dal, vagy csak kinyomja a kimenetre, a megfelelő formában, és kész. 
 Szóval ezt most vagy egy form_alterben, vagy egy preprocess-ben módosítod. De az ilyen "nem működik"-jellegű hibaleírásokkal nehéz mit kezdeni, gondolom azt te is belátod... Először is Devel modult engedélyezed, majd a sminkedben implementálod a hook_form_altert, debuggolás erejéig kiíratsz minden szart, aztán majd kikommenteled, ha kiderítetted, ami neked kell, és persze nem felejtesz el cache-t törölni (drush cc theme-registry): /** 
 * Implements hook_form_alter()
 */
 function SMINKEDVAGYMODULODNEVE_form_alter(&$form, &$form_state, $form_id){
 dsm($form_id, '$form_id in '.__FUNCTION__.'()');
 dsm($form, '$form in '.__FUNCTION__.'()');
 dsm($form_state, '$form_state in '.__FUNCTION__.'()');
 }rájössz, hogy jé, a contact formnak az id-ja "contact_site_form", így implementálod az ennek megfelelő hook_form_FORM_ID_alter()-t: function SMINKEDVAGYMODULODNEVE_form_contact_site_form_alter(&$form, &$form_state, $form_id){ 
 dsm($form_id, '$form_id in '.__FUNCTION__.'()');
 dsm($form, '$form in '.__FUNCTION__.'()');
 dsm($form_state, '$form_state in '.__FUNCTION__.'()');
 }megint törölsz cache-t, jé, ez is működik, csak most már kizárólag a contact form dolgait buzerálod. 
 Kideríted, mit akarsz módosítani, szépen a dsm() kimenetét kotorászva, kétszer klikkelve arra a kulcsra, ami neked kell, hogy ki tudd másolni a pontos nevét, aztán kikommenteled a dsm()-eket, majd letiltod a develt (drush dis -y devel).[ Módosította: Eagle16 ] 
Új hozzászólás Aktív témák
- SEAGATE ST6000NM0034 6TB 7.2k 3.5 512e SAS HDD ST6000NM0034
- Sosem használt! (Cini)Minis Forum Ryzen AI 9 HX 370 AMD Radeon 890M 96 GB RAM 2 TB SSD 1 év garancia
- LG NanoCell 43NANO763QA csere is érdekel (dobozával minden tarozéka meg van)
- ASUS ROG Zephyrus M16
- BESZÁMÍTÁS! MSI H310M PRO i5 9600K 16GB DDR4 240GB SSD 2TB HDD RTX 2060 Super 8GB NZXT Source 600W
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest

 
						 
								 
							


