contao/test — Issue #2634: Tooltip für "Seitenwähler"
Author: xchs
Created: 2011-11-29 10:00:53+00:00
State: open
Labels: Accepted, backend, Feature

Hallo Leo,

wäre es möglich, für das - an diversen Stellen im Backend vorgesehene - Icon **"Seitenwähler"** ("PagePicker") zusätzlich zum <`alt`>-Attribut auch noch ein <`title`>-Attribut im <`img`>-Tag vorzusehen, damit auch sämtliche Browser einen entsprechenden (erklärenden) Tooltip anzeigen?

In der [Contao Online-Demo](http://demo.contao.org/contao) findet man das betreffende Feature beispielsweise in der Subpalette _"Ein Bild hinzufügen"_ des Inhaltselements _"Text"_ und dort neben dem Eingabefeld _"Bildlink-Adresse"_.

Wenn ich richtig geschaut haben, dann würde das die folgenden Dateien des Cores betreffen:

http://dev.contao.org/projects/typolight/repository/entry/trunk/system/modules/backend/dca/tl_content.php#L1147
http://dev.contao.org/projects/typolight/repository/entry/trunk/system/modules/calendar/dca/tl_calendar_events.php#L851
http://dev.contao.org/projects/typolight/repository/entry/trunk/system/modules/faq/dca/tl_faq.php#L395
http://dev.contao.org/projects/typolight/repository/entry/trunk/system/modules/news/dca/tl_news.php#L721

Die Ergänzung könnte beispielsweise jeweils so aussehen:

```
/**
* Return the link picker wizard
* `param object
* `return string
*/
public function pagePicker(DataContainer $dc)
{
$strField = 'ctrl_' . $dc->field . (($this->Input->get('act') == 'editAll') ? '_' . $dc->id : '');
return ' ' . $this->generateImage('pickpage.gif', $GLOBALS['TL_LANG']['MSC']['pagepicker'], 'title="' . $GLOBALS['TL_LANG']['MSC']['pagepicker'] . '" style="vertical-align:top; cursor:pointer;" onclick="Backend.pickPage(\'' . $strField . '\')"');
}
```

Für das <`title`>-Attribut wurde hier allerdings einfach die selbe Sprachvariable eingesetzt, wie sie auch schon im alternativen Text vorgesehen ist.

Sofern man dafür - ähnlich wie etwa auch beim "Dateiwähler" ("FilePicker") - eine eigene Sprachvariable einführen möchte, müssten zusätzlich noch die entsprechenden beiden Sprachdateien um eine solche ergänzt werden:

http://dev.contao.org/projects/typolight/repository/entry/trunk/system/modules/backend/languages/de/default.php#L187

```
$GLOBALS['TL_LANG']['MSC']['pageselect'] = 'Contao-Seiten auswählen';
```

respektive

http://dev.contao.org/projects/typolight/repository/entry/trunk/system/modules/backend/languages/en/default.php#L187

```
$GLOBALS['TL_LANG']['MSC']['pageselect'] = 'Select Contao pages';
```

Ggf. wäre dann die betreffende Sprachvariable für das <`title`>-Attribut im obigen Code-Auszug entsprechend anzupassen.

[Download the attachments](http://www.contao.org/tl_files/tickets/2634.zip "Download the attachments of this ticket")

--- _Originally created on October 23rd, 2010, at 07:52pm (ID 2634)_