Login / Status
developer.Resource
Home . Documentation . Document Library . Extension Manuals
Sponsors
hosted by punkt.deTYPO3 and Open Source MagazineAOE Media

1.4. Configuration

Extension settings (ext. Manager):

  1. t3templates server:This is the server name for the SE online repository – leave this to the default setting.

  2. reload cache files for template and:For BE-module only. 0 disables caching of SE online repository.

  3. Path to Specialelements directory:Self explaining. Make sure the path exists!

  4. advanced BE-viewEach SE can have a special (template based) BE-view. Activate this option for a customised BE-view in TemplaVoila or standard page module.

  5. advanced edit icons in BEActivate this option and the standard edit icons for a content element will not be shown – they pop up if you move the mouse over the element header.

  6. Development-mode (BE/FE)This enables/disables internal caching of element settings. Enable this option for development – disable it for live websites. Might cost some performance if enabled.

BE-module: Activate the installed specialelements with the specialelements BE-module. Each specialelement can be activated per page-tree and per column (non-TV).

Caching: Specialelements have their own caching mechanism. The cache is not cleared with the standard “clear FE-cache” button. To clear the cache of one element, you have to press the “clear cache” button of the element in the dropdown “activate elements”.Caching can be disabled or defined in minutes for each specialelement.

TypoScript

In case specialelements do not get rendered in the FE, insert the following snippet in your extension-template:

#####################################  for PRINT-VERSION####################################alt_print.includeLibs.th_specialelements = EXT:th_specialelements/pi1/specialelements_functions.php
#################################### normal specialelements-rendering###################################page.includeLibs.th_specialelements = EXT:th_specialelements/pi1/specialelements_functions.php
tt_content.specialelements = TEXT
tt_content.specialelements {
    postUserFuncInt = user_specialelementFunctions->specialelements
    postUserFuncInt.noCacheElementIDs={$specialelements.noCacheElementIDs}
    postUserFuncInt.noCacheElementNames={$specialelements.noCacheElementNames}
}

Constants:

Property:

Description

specialelements.noCacheElementNames

Optional

Disables the specialelement caching mechanism for the given specialemenents (enter multiple elements seperated by “,”)

Cache duration can be configured in minutes.

Syntax:

[element name]:[duration in minutes(integer)],....

Example:

specialelements.noCacheElementNames = news_uebersicht:2,flash_photo_gallery

specialelements.noCacheElementIDs

Optional

Disables the specialelement caching mechanism for the given element-IDs.

Syntax:

[element-ID],[element-ID],....

Example:

specialelements.noCacheElementIDs = 34,44,234

Setup:

Property:

Description

tt_content.specialelements.postUserFunc

Optional

Override the TypoScript defined in the special element.

Example:

tt_content.specialelements.postUserFunc.th_left_pic_text_header_subheader.template = mytemplate.html