Toute l'actualité du CMS TYPO3, typoscripts, extensions, liens et téléchargements
Nous sommes le 15/03/2010
Astuces tt_news
Supprimer margin:0pt dans tt_news
plugin.tt_news.general_stdWrap.parseFunc.nonTypoTagStdWrap.encapsLines.removeWrapping = 1
Dates en français avec tt_news
plugin.tt_news {
# SINGLE news
displaySingle {
age_stdWrap.age = 1
date_stdWrap.strftime= %e-%b-%Y %H:%M
time_stdWrap.strftime= %H:%M
title_stdWrap.wrap = <b>|</b>
author_stdWrap.case = upper
author_stdWrap.typolink.parameter.field = author_email
#imageCount=2
#imageWrapIfAny = <div class="news-single-img">|</div>
email_stdWrap.setContentToCurrent = 1
email_stdWrap.typolink.parameter.current = 1
#caption_stdWrap.wrap = |
caption_stdWrap.wrap = |
caption_stdWrap.trim=1{
caption_stdWrap.required=1
}
# LATEST news{
displayLatest {
date_stdWrap.strftime= %e-%b-%Y
time_stdWrap.strftime= %H:%M
caption_stdWrap.if.directReturn = 0
subheader_stdWrap.crop = 100 | ...
subheader_stdWrap.ifEmpty.field = bodytext
#imageCount=1
#imageWrapIfAny = <div class="news-single-img">|</div>
}
# LIST news
displayList {
age_stdWrap.age = 1
date_stdWrap.strftime= %e-%b-%Y
time_stdWrap.strftime= %e-%b-%Y %H:%M
#caption_stdWrap.wrap = |
caption_stdWrap.wrap = |
caption_stdWrap.trim=1
caption_stdWrap.required=1
subheader_stdWrap.crop = 300 | ...
subheader_stdWrap.ifEmpty.field = bodytext
#imageCount=1
#imageWrapIfAny =
}
displayArchive {
age_stdWrap.age = 1
date_stdWrap.strftime= %e-%b-%Y
time_stdWrap.strftime= %e-%b-%Y %H:%M
caption_stdWrap.wrap = |
caption_stdWrap.trim=1
caption_stdWrap.required=1
subheader_stdWrap.crop = 300 | ...
subheader_stdWrap.ifEmpty.field = bodytext
imageCount=1
imageWrapIfAny =
}
}
Jour(s) à la place de days
Insérer le code suivant dans pi/class.tx_ttnews.php (source : Blog d'un Développeur TYPO3).
$markerArray['###NEWS_AGE###'] = str_replace('days','jour(s)',
$markerArray['###NEWS_AGE###']);
Ajouter un auteur et une adresse email par défaut pour les news
Ajoutez dans le TS Config du sysfolder de tt_news le code suivant :
// Auteur par défaut
TCAdefaults.tt_news.author = full name
// Adresse email par défaut
TCAdefaults.tt_news.author_email = name@domain.tld
Activer la fonction "Direct preview"
Depuis la version 2.2.0 de tt_news, il est possible d'avoir un aperçu (preview) d'une actualité, en cliquant directement sur l'enregistrement tt_news dans le dossier système concerné. Le bouton 'save and preview' fonctionne donc parfaitement.
Pour activer cette fonction, ajoutez le code suivant dans le TS Config du dossier système de news par exemple :
// Direct preview tt_news
tx_ttnews.singlePid = xx
Où xx est la page de détail d'une actualité
Activer le titre (caption) pour les images
Par exemple, en mode single :
plugin.tt_news.displaySingle{
caption_stdWrap >
caption_stdWrap.required=1
caption_stdWrap.wrap =
|
//outerWrap =
|
//prepend = IMAGE
}
La valeur renseignée pour outerWrap (à décommenter au besoin) signifie que l'on souhaite faire apparaitre le titre en dehors du wrap de tt_news.
Si les liens des news ne s'affiche en mode saisie dans un RTE
A renseigner dans votre template au moment de l'inclusion de la configuration TS de tt_news :
# corrige problème dans l'ordre des templates
plugin.tt_news.general_stdWrap.parseFunc < lib.parseFunc_RTE
Supprimer "Displaying results ouf of..."
# Suppression de displaying results
plugin.tt_news.pageBrowser.showResultCount = 0
Les derniers snippets :
Liens internes : titre du lien automatique
Comment ajouter automatiquement le titre de la page cible pour les liens internes