Fr:tt news
From TYPO3Wiki
| tt_news FR |
|
||||
Contents |
Documentation Officielle
constant editor:
#page sur laquelle les news sont affichées en mode liste plugin.tt_news.pid_list = 14 #page ou les news sont affichées en single plugin.tt_news.singlePid = 4 #page ou l'on affiche les archives plugin.tt_news.archiveTypoLink.parameter = 104
typoscript setup:
parametres archive
plugin.tt_news.enableArchiveDate > plugin.tt_news.enableArchiveDate = 1 plugin.tt_news.datetimeDaysToArchive > plugin.tt_news.datetimeDaysToArchive = 30 plugin.tt_news.archiveMode > plugin.tt_news.archiveMode = month plugin.tt_news.archiveMenuNoEmpty > plugin.tt_news.archiveMenuNoEmpty = 1 plugin.tt_news.limit = 3 plugin.tt_news.reverseAMenu = 1 plugin.tt_news.displayArchivedInLatest = 1 ##separation des langues plugin.tt_news.showNewsWithoutDefaultTranslation = 1
parametre affichage
Création d'un objet lib.newslatest pour l'intégrer (via typoscript) sur toute les pages.
# displayCurrentRecord : on affiche uniquement en list
tt_news.displayCurrentRecord = 0
lib.newsLatest < plugin.tt_news
lib.newsLatest {
templateFile=fileadmin/templates/news_template.tmpl
code >
code = LATEST
catImageMode = 0
catTextMode = 0
}
Lorsque l'on clique sur une news, le lien renvoie sur la page "single" avec l'identifiant de news.
Pensez à mettre cette page en mode 'cachée dans le menu' afin que les utilisateurs ne cliquent pas directement dessus, un message d'erreur apparaitra le cas échéant (no news id given, ou quelque chose du genre)
Si vous avez configuré tt_news pour afficher les archives, un lien pour accéder aux archives doit apparaître
TSconfig:
nouvelles news non cachées par défaut
Cela peut paraître étrange mais se révéle trés utile si vos contributeurs ajoutent des news en fe (avec news feedit, qui sera vue plus tard). En effet, les nouvelles news étant cachées par défaut, ils ajoutent leurs news et ne la voient pas affichée sur le site, il faut donc aller sur le be, et enlever le champs "hide" de la news.
Afin de le faire automatiquement, il suffit de rajouter ceci dans le TSconfig de l'utilisateur:
//news par défaut non cachées TCAdefaults.tt_news.hidden=0 //clear cache for news page TCEMAIN.clearcachecmd = id des pages ou "all"
La partie clear cache est commentée dans mon cas car l'affichage des news se fait sur toute les pages pour moi.
Toutefois, si vous avez une liste de news sur une seule page, n'hésitez pas à utiliser cette possibilité.
Ajoute l'auteur et email par défaut
Ajouter ces lignes dans le TSconfig de l'utilisateur :
//Auteur par défaut TCAdefaults.tt_news.author = full name TCAdefaults.tt_news.author_email = name@domain.tld
