Seite 1 von 1

[BUG] Listenfeld zu klein

Verfasst: Mi 10. Sep 2014, 14:20
von rethus
Im Bereich Sprache gibt es oben ein Listenfeld, dass sehr klein ist.
Es dient zur Auswahl des Mandanten für den die Sprache bearbeitet werden soll.

Warum das so klein ist, verstehe ich nicht, auch gibt es kein "title" popup, wenn der Inhalt länger ist, als das Listenfeld breit ist. Somit ist der Inhalt unter Umständen nicht zu unterscheiden.

Bitte daher in
folgendes einfügen:
/contenido/styles/contenido.css

Code: Alles auswählen

select#editclient {
width: 210px;
}
und gleichzeitig das einkürzen des Strings rausnehmen, bzw. um einige Zeichen verlängern

/contenido/includes/include.lang_left_top.php

Code: Alles auswählen

foreach ($clients as $key => $value) {
    $selected = ($client == $key) ? 'selected' : '';

    if (strlen($value['name']) > 15) {
        $value['name'] = substr($value['name'], 0, 12) . '...';
    }

    $tpl2->set('d', 'VALUE', $key);
    $tpl2->set('d', 'CAPTION', $value['name']);
    $tpl2->set('d', 'SELECTED', $selected);
    $tpl2->next();
}
ersetzen gegen:

Code: Alles auswählen

foreach ($clients as $key => $value) {
    $selected = ($client == $key) ? 'selected' : '';

    if (strlen($value['name']) > 31) {
        $tpl2->set('d', 'TITLE', $value['name']);
        $value['name'] = substr($value['name'], 0, 29) . '...';  
    }else{
        $tpl2->set('d', 'TITLE', '');
    }

    $tpl2->set('d', 'VALUE', $key);
    $tpl2->set('d', 'CAPTION', $value['name']);
    $tpl2->set('d', 'SELECTED', $selected);
    $tpl2->next();
}
und n Title-Tag hinzufügen, falls der String doch noch zu lang ist:
contenido/templates/standard/template.select.html

Code: Alles auswählen

<option value="{VALUE}"  {SELECTED}>{CAPTION}</option>
ersetzen gegen:

Code: Alles auswählen

<option value="{VALUE}" title="{TITLE}" {SELECTED}>{CAPTION}</option>