Dam Downloads

De Typo3 CMS / Documentation Typo3 / Support Typo3.

EXT : DAM Downloads

Clé de l'extension : dam_downloads

Copyright 2004, dt@dpool.net,

Ce document est publié sous licence Open Content disponible sur http://www.opencontent.org/opl.shtml

Le contenu de ce document est relatif à TYPO3 -Gnu/GPL CMS/Framework disponible sur www.typo3.com


Sommaire

Introduction

A quoi ça sert ?

L'extension contient un plugin frontend qui affiche les enregistrements provenant de catégories du DAM (gestionnaire de média). L'affichage en mode liste ou en mode détaillé d'enregistrements est pleinement configurable par TypoScript et les templates HTML. Le plugin prend en charge tout type de fichier donné. Les images sont affichées avec des miniatures.

Il est possible de configurer des liens de téléchargement individuels pour chaque fichier. Alternativement, l'utilisateur peut stocker une liste en session. Les utilisateurs peuvent alors télécharger la liste entière via une archive zip dynamiquement créé.

Manuel de l'utilisateur

Ce plugin dépend du plugin DAM. Vous devez donc auparavant installer le plugin Dam.

FAQ

Administration

FAQ

Configuration

FAQ

Référence

Configuration Générale

plugin.tx_damdownloads_pi1:

Propriété : Type de donnée : Description : Défaut :
pid int Chaque image DAM possède une page dédiée dan sl'arbre de pages où sont tockés les enregistrements. Spécifiez ici cette ID. 0
imgTypes String, comma separated list Spécifiez les types de fichiers qui devront être considérés comme des images et donc traités par ImageMagick. Jpg, jpeg, gif, tif, png
template fileresource Fichier Template HTML EXT:dam_downloads/pi1/template.tmpl
restricted boolean Avec ce paramètre configuré vous pouvez restreindre l'affichage d'enregistrements à ce type de fichiers définit par une liste séparée par des virgules sous restricted.fileTypes 0
restricted.fileTypes String, comma separated list Voir restricted Jpg, jpeg, gif, tif, png
searchFieldList String, comma separated Liste de champ de méta données inclus dans la recherche de texte.
icons_small array Chacune de ces clés de cette zone de Typoscript représente une image miniature standard pour un type de fichier donné.

Exemple : icons_small.xls = <img src=”fileadmin/image_for_excel_documents.gif” />

Cette directive à comme conséquence l'image : “image_for_excel_documents.gif” affichée dans le marqueur ###DOC### du fichier affiché si le type de fichier de l'enregistrement est xls. Chaque entrée dans cette zone doit correspondre à un type de fichier dans le DAM. Si aucune entrée n'est disponible pour un type de fichier, l'entrée dans icons_small.noImg sera affiché.
icons_large array Voir icons_small. Pour une vue de l'enregistrement détaillée.


plugin.tx_damdownloads_pi1.downloads:
Configuration pour les fonctionnalitées de téléchargement. Le plugin utilise une classe externe pour produire un zip.

Propriété : Type de donnée : Description : Défaut :
filename string Nom pour le fichier qui sera dynamiquement créé par la classe zip. download.zip
directoryName string Nom du dossier dans lequel les fichiers seront extraits quand l'utilisateur extraira le fichier zip. t3downloads/
absolutePathPrefix string Vous aurez besoin de définir un préfixe de chemin absolu pour les images.

Exemple : Habituellement, DAM stocke un chemin relatif au dossier fileadmin en tant que chemin de fichiers. Cad .fileadmin/test/file.doc

La classe zip aura besoin de quelque chose comme /srv/www/htdocs/fileadmin/test/file.doc pour pouvoir produire l'archive zip.


plugin.tx_damdownloads_pi1.browsebar:
Configuration pour la barre de navigation

Propriété : Type de donnée : Description : Défaut :
start.btn string Texte dans descriptions devant être affiché en tant que lien pour la première page.
start.std ->stdWrap stdWrap start.btn est passé à travers avant rendu.
back.btn string Texte dans descriptions devant être affiché en tant que lien pour la page précédente.
back.std ->stdWrap stdWrap back.btn est passé à travers avant rendu.
page.btn string Texte dans descriptions à apposer au nombre entier des liens de pages.
page.std ->stdWrap stdWrap chaque lien de page est passé à travers avant rendu.
page.stdAct ->stdWrap stdWrap le lien de page actuel est passé à travers avant rendu.
next.btn string Texte dans descriptions devant être affiché en tant que lien pour la page suivante.
next.std ->stdWrap stdWrap next.btn est passé à travers avant rendu.
end.btn string Texte dans descriptions devant être affiché en tant que lien pour la dernière page.
end.std ->stdWrap stdWrap last.btn est passé à travers avant rendu.
first ->stdWrap stdWrap les parties de départ et de retour sont passés à travers ensemble avant rendu.
second ->stdWrap stdWrap Les liens de pages sont passés à travers ensemble avant rendu.
third ->stdWrap stdWrap Les parties suivante et fin sont passés à travers ensemble avant rendu.
whole ->stdWrap stdWrap La première, seconde et troisième parties sont passés à travers ensemble avant rendu.



plugin.tx_damdownloads_pi1.listView:

Propriété : Type de donnée : Description : Défaut :
results_at_a_time int Nombre d'enregistrement affichés à l'écran 8
maxPages uint Nombre de pages affichées dans la barre de navigation 20
orderBy string SQL ORDER BY string ORDER BY title
rewind boolean Si configuré alors la barre de navigation affichera à chaque fois un lien de retour vers la première page de navigation. 1
cue boolean Si configuré alors la barre de navigation affichera à chaque fois un lien vers la dernière page de navigation. 1
cols int Nombre de colonnes affichées avec la vue de liste. 4
templatePrefix string Dans le fichier template il y a plusieurs sous parties pour le type d'affichage. Basé sur la valeur de ce paramètre, les enregistrements seront affichés avec la sous partie de template ###LIST_ITEM###. Si vous changez ces valeurs en SOME_OTHER_VALUE l'application attendra une sous partie ###SOME_OTHER_VALUE_ITEM### LIST
imageType string A ne pas changer. Information interne. icons_small.
image ->cObj Configuration pour l'affichage d'images réduites si l'enregistrement est une image.
std. array Chaque contenu de champ d'enregisrement affichable passe par stdWrap avant le rendu avec la configuration donnée dans std.NAME_OF_FIELD:

title
description
search_content
language
copyright
file_name
file_path
file_size
file_dl_name
creator
hpixels
vpixels
crdate
tstamp
file_ctime

category



plugin.tx_damdownloads_pi1.singleView:

Propriété : Type de donnée : Description : Défaut :
std array Voir. plugin.tx_damdownloads_pi1.listView.std
imgType string Ne pas changer. icons_large.
templatePrefix string Voir au dessus DETAIL


Sous parties du Template:

Nom : Description: Defaut:
###LIST_ITEM###
###LIST_ITEM_NOIMG###
###COLLECT_ITEM###
###COLLECT_ITEM_NOIMG###
###DETAIL_ITEM###
###DETAIL_ITEM_NOIMG###
Enregistrement simple dans différents modes d'affichage. Chacun des trois modes d'affichage prend différentes sous parties basées sur le fait que le fichier soit une image ou non.
MARKER:
###DOC###
###TITLE###
###CRDATE###,
###FILE_TYPE###
###FILE_SIZE###
###DESCRIPTION###
###ABSTRACT###
###SEARCH_CONTENT###
###LANGUAGE###
###COPYRIGHT###
###FILE_NAME###
###FILE_PATH###
###FILE_DL_NAME###
###CREATOR###
###HPIXELS###
###VPIXELS###
###TSTAMP###
###FILE_CTIME###
###CATEGORIES###
WRAPPEDSUPPARTMARKER:
###LINK_DETAIL###
###LINK_DL_FILE###
###LINK_SAVE### ajoute un enregistrement à la liste de téléchargement
###LINK_DELETE### retire un enregistrement de la liste de téléchargement.
###LIST_ROW###
###COLLECT_ROW###
Template pour la rangée soit dans la liste ou dans l'affichage de la liste de téléchargement.
MARKER:
###ITEMS### - all items in one row
###LIST_MAIN###
###COLLECT_MAIN###
Template pour toutes les rangées:
MARKER:
###ITEMS### - all rows
###BROWSERESULTS###
###BROWSELINKS###
###DOWNLOAD_ZIP### lien pour déclencher le téléchargement de l'archive Zip.
###SEARCH### Template pour des parties telles que :
MARKER:
###FORM_URL###
###SWORDS###
###OPTIONS###
SUBPART:
###CATEGORIES###

Tutorial

Problèmes connus

Choses à faire

Liste des Modifications