// Vous lisez...

Vous êtes ici :Sommaire >> Infographiste >> CMS >> Typo3

wt_csstooltip avec TemplaVoila

Si comme moi vous souhaitez afficher des infos bulles lors de survol de mots, wt_csstooltip est une extension intéressante, mais qui demande quelques ajustements pour fonctionner avec Templavoilà

Après quelques recherches, j’ai trouvé la solution sur un forum Typo3 en Thailand

La première chose à faire, est de modifier la DataStructre de votre template.
Normalement vous devriez avoir ceci.

       10= RECORDS
       10.source.current=1
       10.tables = tt_content
       10.wrap = <!--TYPO3SEARCH_begin--> | <!--TYPO3SEARCH_end-->
     ]]></TypoScript>
     <oldStyleColumnNumber type="integer">0</oldStyleColumnNumber>

Modifiez avec ces éléments

       10= RECORDS
       10.source.current=1
       10.tables = tt_content
       10.wrap = <!--TYPO3SEARCH_begin--> | <!--TYPO3SEARCH_end-->
        10.stdWrap.postUserFunc = tx_wtcsstooltip_pi1->cssTooltip
        10.stdWrap.postUserFunc.PID_start =
        10.stdWrap.postUserFunc.PID_exclude =
       10.stdWrap.postUserFunc.PID_replacestring = 33
       10.stdWrap.postUserFunc.string_exclude =
       10.stdWrap.postUserFunc.template = fileadmin/templates/tooltip/template.html
       10.stdWrap.postUserFunc.DB_title =
       10.stdWrap.postUserFunc.DB_replacestring =
       10.stdWrap.postUserFunc.DB_where =
       10.stdWrap.postUserFunc.useCSS = 1
     ]]></TypoScript>
     <oldStyleColumnNumber type="integer">0</oldStyleColumnNumber>

==> 10.stdWrap.postUserFunc.PID_replacestring = 31
pid du dossier de stockage des Tooltip Definitions

==> 10.stdWrap.postUserFunc.template = fileadmin/templates/tooltip/template.html
le chemin où est stocker le template d’affichage

==> 10.stdWrap.postUserFunc.useCSS = 1 pour utiliser les CSS par défaut

Modifier le ligne 113 du typo3conf/ext/wt_csstooltip/pi1/class.tx_wtcsstooltip_pi1.php

$markerArray['###REPLACE###'] = $this->toascii(str_replace(array("\r\n","\n\r","\n","\r"),'',trim($replace)));

par

$markerArray['###REPLACE###'] = str_replace(array("\r\n","\n\r","\n","\r"),'',trim($replace));

Attention, si vous devez remapper le template, il vous faudra à nouveau remodifier la DS, le code étant effacé.

Voir en ligne : wt_csstooltip


Naviguer d'article en article

article precedent Realurl multisites 404
sr_feuser_register article suivant

Commentaires