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 |
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### |
