THELIA Forum

Welcome to the THELIA support and discusssion forum

Announcement

Rejoignez la communauté sur le Discord Thelia : https://discord.gg/YgwpYEE3y3

Offline


Salut a tous,

J'ai parcouru un peu le forum mais pas trouve de solutions a ce petit probleme.
Lors de la creation d'un contenu on peut ajouter des documents comme pour les produits.
Mon probleme etant que je ne vois pas ou sont affiches ces documents quand j'accede a mes contenus. Boucle supplementaire ?

En ce qui concerne les produits par contre cela fonctionne bien.

Merci

  • manu
  • faï tot petar miladiu

Offline


bonjour,

oui il te faudra rajouter une boucle document à l'intérieur de ta boucle contenu en lui précisant l'id du contenu (contenu="#ID DU CONTENU")

http://wiki.thelia.fr/index.php/La_boucle_DOCUMENT


http://doc.thelia.net/
http://thelia.net/modules
http://raynaud.io
PGP public Key : 0xC6E546A6

Offline


Si je fais ca :

<THELIA_CONTENU type="CONTENU"  id="#CONTENU_ID">   
        <div id="contenu">
        <THELIA_doc type="DOCUMENT" contenu="#CONTENU_ID">
        <pre>
        #TITRE
        <br>
        #DESCRIPTION
        </pre>
           
          
          
        </THELIA_doc>

            <h2>#TITRE</h2>
            #DESCRIPTION
        </div>
        </THELIA_CONTENU>

Ca ne fait rien..

Offline


Bonsoir,

Mets n'importe où dans ta page *#CONTENU_ID* et donne le résultat.

Alfouine,


Au royaume des aveugles, les borgnes sont mal vus.

Offline


En fait le probleme vient de moi.. je cherchais a voir les documents depuis les dossiers or j'ai ajoute la boucle dans le fichier contenu.php et non dossier.php ce qui fait que je voyais jamais au bon endroit..

Voici ce que j'ai fais :

<THELIA_DOSSIER type="DOSSIER"  id="#DOSSIER_ID">
        <div id="contenu">
            <div id="dossier">
                <h2>#TITRE</h2>
                <THELIA_CONTENU type="CONTENU"  dossier="#ID">
                <h3>#TITRE</h3>
                <THELIA_doc type="DOCUMENT"    contenu="#ID">
        <pre>
        <br>
        #DESCRIPTION
        <a href="#FICHIER">#TITRE</a>
       
        </pre>
           
          
          
        </THELIA_doc>
                 #DESCRIPTION           
                </THELIA_CONTENU>
            </div>
        </div>
        </THELIA_DOSSIER>

Avec ca c'est tout bon, il faut reflechir un peu plus parfois..

Cependant j'ai remarque que mes documents en .docx etaient change en .ocx donc pas tres cool..
De toute facon rares sont les documents sur ce genre de site en docx..

Offline


Bonjour tous

Version 1.5.4.3

Dans le BO > gestion des documents, il suffit de parcourir et télécharger pour avoir et le titre et les champs à remplir, titre, chapo ......
Hors ne s'affichent que des .txt, pas de .pdf, pas de .csv, etc. qui pourtant sont bien dans le répertoire client > document

502.jpg


Le code d'affichage dans contenu_modifier.php mais je vois rien concernant les types de fichiers  :

                    <div class=" tab-pane <?php if($tab == 'documentTab') echo "active" ?>" id="documentTab">
                        <div class="row-fluid">
                            <div class="span6 offset4">
                                <?php for($i=1; $i <= ContentAdmin::getInstance()->getDocumentFile()->getNumberUpload(); $i++): ?>
                                    <input type="file" name="document_<?php echo $i ?>" class="input-large">
                                    <br >
                                <?php endfor;?>
                            </div>
                        </div>
                        <?php foreach(ContentAdmin::getInstance($contenu->id)->getDocumentList($lang) as $document): ?>
                        <div class="row-fluid js-bloc-document" js-document-id="<?php echo $document['id'] ?>">
                            <div class="span3" style="position: relative;">
                                <p class="js-document">
                                    <a target="_blank" href="<?php echo $document["fichier"]; ?>"><?php echo $document["nomFichier"]; ?></a>
                                </p>
                                <img style="display: none; position: absolute;" class="js-document-delation" src="gfx/interdit-150x150.png" />
                                <input type="hidden" class="js-delete-input" name="document_to_delete_<?php echo $document['id'] ?>" value="0" />
                                <input type="hidden" class="js-rank-input" name="rank_<?php echo $document['id'] ?>" value="<?php echo $document['classement'] ?>" />
                                <a class="btn btn-large js-delete-document" href="#">
                                    <i class="icon-trash"></i>
                                </a>
                                
                            </div>
                            <div class="span8">
                                <table class="table table-striped">
                                    <tbody>
                                        <tr>
                                            <td class="span12">
                                                <?php echo trad('Titre', 'admin'); ?>
                                                <input type="text" name="document_titre_<?php echo $document["id"]; ?>" class="span12" value="<?php echo $document["titre"]; ?>" />
                                            </td>
                                        </tr>
                                        <tr>
                                            <td class="span12">
                                                <?php echo trad('Chapo', 'admin'); ?>
                                                <textarea name="document_chapo_<?php echo $document["id"]; ?>" class="span12"><?php echo $document['chapo']; ?></textarea>
                                            </td >
                                        </tr>
                                        <tr>
                                            <td class="span12">
                                                <?php echo trad('Description', 'admin'); ?>
                                                <textarea name="document_description_<?php echo $document["id"]; ?>" class="span12"><?php echo $document['description']; ?></textarea>
                                            </td>
                                        </tr>
                                    </tbody>
                                </table>
                            </div>
                            <div class="span1">
                                <a class="change-document-rank" js-sens="up" href="#">
                                    <i class="icon-arrow-up"></i>
                                </a>
                                <a class="change-document-rank" js-sens="down" href="#">
                                    <i class="icon-arrow-down"></i>
                                </a>
                            </div>
                        </div>
                        <?php endforeach; ?>
                    </div>