Form építés és designolás

Wathfea képe

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: 
Wathfea képe

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.

0
0
pp képe

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.

  1. #akarmi-wrapper label {
  2. ...
  3. }
1
0