Sziasztok!
Lenne egy gyors kérdésem:
$form['country'] = array( '#type' => 'select', '#title' => t('Country'), '#default_value' => 'Hungary', '#options' => array( 'Hungary' => t('Hungary'), 'Romania' => t('Romania'), 'Croatia' => t('Croatia'), ), '#required' => TRUE, );
Hogy tudom én ezt css-ből úgy formázni hogy a label tagban lévő Ország szöveget ne a select fölé hanem közvetlen mellé helyezze? Mert a form rendereléskor a labelnek nincsen semmilyen id-je vagy class-a, hogy tudjak rá érdemlegesen hivatkozni.
Nem lehet erre valami title-position-t megadni vagy valami?
Köszi
Drupal verzió:
Fórum:
Megoldottam
Nah utánakeresgéltem és megleltem, hogy a Drupal 7-re ugyan van egy title_position attribja de az csak felé vagy alá vagy láthatatlanná teszi. Végül maradt a css kódból való floatolgatás az elemekre, de a végeredmény, hogy működik szépen.
Na ne vicceljünk már
A CSS azért CSS mert a hülye fordításokkal szemben nem egymásba ágyazott stíluslapokról van szó, hanem egymásba ágyazott elemek stíluslapjáról.
Az összes form elemnek van id-je, és van wrapper-je, aminek van id-je és ilyenkor egy összetett kiválasztóval simán be tudod célozni a cuccot.
Palócz István
https://palocz.hu | https://tanarurkerem.hu