Commit 978026f8 authored by Bertrand Gauthier's avatar Bertrand Gauthier
Browse files

[FIX] FichierViewHelper : mutliplication des liens de téléchargement en cas...

[FIX] FichierViewHelper : mutliplication des liens de téléchargement en cas d'appels multiples sur une même page.
parent 564597f7
Loading
Loading
Loading
Loading
+1 −0
Changes for CHANGELOG.md: 1 added line, 0 removed lines.
Original line number Diff line number Diff line
@@ -11,6 +11,7 @@ Journal des modifications
- [FIX] Ligne de commande de test d'archivabilité du manuscrit de thèse PDF : amélioration du message en cas d'erreur.
- [FIX] Inscriptions administratives importées : refetch de l'IA pour être sûr d'avoir les jointures correctes.
- [FIX] Ligne de commande de retraitement du manuscrit de thèse PDF : correction d'un appel de méthode erroné.
- [FIX] FichierViewHelper : mutliplication des liens de téléchargement en cas d'appels multiples sur une même page.  

13.5.0
------
+4 −3
Changes for module/Fichier/src/Fichier/View/Helper/Fichier/partial/fichier.phtml: 4 added lines, 3 removed lines.
Original line number Diff line number Diff line
@@ -14,9 +14,10 @@

use Fichier\Entity\Db\Fichier;

$placeholderName = uniqid('actions');
?>

<?php $this->placeholder('actions')->captureStart(); ?>
<?php $this->placeholder($placeholderName)->captureStart(); ?>
<?php if ($urlTelechargementFichier) : ?>
    <a href="<?php echo $urlTelechargementFichier; ?>" <?= $isTargetBlank ? "target='_blank'" : "" ?>
       title="Télécharger le fichier">
@@ -34,7 +35,7 @@ use Fichier\Entity\Db\Fichier;
                              title="Supprimer le fichier"></span>
    </a>
<?php endif; ?>
<?php $this->placeholder('actions')->captureEnd(); ?>
<?php $this->placeholder($placeholderName)->captureEnd(); ?>

<div class="card file-card shadow-sm">
    <div class="d-flex align-items-center">
@@ -53,7 +54,7 @@ use Fichier\Entity\Db\Fichier;
            <?php endif; ?>
        </div>
        <!-- Boutons Actions -->
        <?php if ($actionsContent = trim((string)$this->placeholder('actions'))): ?>
        <?php if ($actionsContent = trim((string)$this->placeholder($placeholderName))): ?>
            <div class="file-actions">
                <?= $actionsContent ?>
            </div>