Index: class.tx_templavoila_api.php =================================================================== --- class.tx_templavoila_api.php (revision 36219) +++ class.tx_templavoila_api.php (working copy) @@ -1410,6 +1410,7 @@ class tx_templavoila_api { 'pid' => $row['pid'], '_ORIG_uid' => $row['_ORIG_uid'], 'title' => t3lib_div::fixed_lgd_cs(t3lib_BEfunc::getRecordTitle($table, $row),50), + 'fullTitle' => t3lib_BEfunc::getRecordTitle($table, $row), 'icon' => t3lib_iconWorks::getIcon($table,$row), // kept because it's not clear if this is used elsewhere 'iconTag' => tx_templavoila_icons::getIconForRecord($table,$row), 'sys_language_uid' => $row['sys_language_uid'], Index: mod1/index.php =================================================================== --- mod1/index.php (revision 36219) +++ mod1/index.php (working copy) @@ -159,6 +159,7 @@ class tx_templavoila_module1 extends t3lib_SCbase { var $blindIcons = array(); // Icons which shouldn't be rendered by configuration, can contain elements of "new,edit,copy,cut,ref,paste,browse,delete,makeLocal,unlink,hide" protected $renderPreviewObjects = NULL; // Classes for preview render + protected $previewTitleMaxLen = 50; protected $debug = FALSE; protected static $calcPermCache = array(); @@ -198,6 +199,10 @@ class tx_templavoila_module1 extends t3lib_SCbase { $this->altRoot = t3lib_div::_GP('altRoot'); $this->versionId = t3lib_div::_GP('versionId'); + if (isset($this->modTSconfig['properties']['previewTitleMaxLen'])) { + $this->previewTitleMaxLen = intval($this->modTSconfig['properties']['previewTitleMaxLen']); + } + // enable debug for development if ($this->modTSconfig['properties']['debug']) { $this->debug = TRUE; @@ -1120,6 +1125,9 @@ class tx_templavoila_module1 extends t3lib_SCbase { $previewContent = '