Zum Inhalt springen

Modul List Titellänge anpassen

Erstellt am 24. September 2008 · 1 Antwort · letzte Antwort am 27. September 2008

Tags: Frage

Hugisan ·

Hallo zusammen

Versuche verzweifelt die Titellänge der Datensätze unter Web/Liste anzupassen.

mod.web_list {   
   titleLen = 128
}

Dies funktioniert leider im Modul Web/Liste nicht. Er schneidet mir immer nach 30 Zeichen ab.

Vielen Dank für jeden Hinweis

Hugisan ·

Okay, ich habe mich nun durch den Core Code gekämpft und bin auf folgendes in der Datei class.db_list.inc gestossen.

// If the title is blank, make a "no title" label:
if (!strcmp($code,'')) {
  $code = '<i>['.$GLOBALS['LANG']->sL('LLL:EXT:lang/locallang_core.php:labels.no_title',1).']</i> - '.htmlspecialchars(t3lib_div::fixed_lgd_cs(t3lib_BEfunc::getRecordTitle($table,$row),$GLOBALS['BE_USER']->uc['titleLen']));

} else {
$code = htmlspecialchars(t3lib_div::fixed_lgd_cs($code,$this->fixedL));
  if ($code != htmlspecialchars($origCode)) {
    $code = '<span title="'.htmlspecialchars($origCode).'">'.$code.'</span>';
  }
}

Wie es aussieht, wird die $this->fixedL verwendet, welche im Code fix auf 30 Zeichen eingestellt ist. Was ich nicht verstehen kann ist, warum nicht $GLOBALS['BE_USER']->uc['titleLen'] anstelle von $this->fixedL verwendet wird. Ist dies ein Bug ???