J’ai créé un petit site pour une amie, afin qu’elle publie ses spectacles de théâtre facilement à partir du front-end.
Pour cela j’ai utilisé les champs personnalisés et surchargé les fichiers com_content/article/default.php et com-content/form/edit.php
J’ai deux problèmes apparemment insolvables :
1 - Créer une copie de l’article dans le front-end (droits super admin), j’affiche le bouton :
<button type="button" class="btn btn-warning" onclick="Joomla.submitbutton('article.save2copy')" >
<i class="fa fa-copy"></i><?php echo JText::_('JTOOLBAR_SAVE_AS_COPY') ?>
</button>
mais ça marche pas.
2 - Trier les articles en fonction de la date de l’évènement (champs personnalisé). J’ai trouvé une façon peux orthodoxe de le faire en modifiant la date de création de l’article. Ça marche en back-end mais pas en front-end, le champ :
<?php echo $this->form->renderField('created'); ?>
s’affiche mais n’est pas modifiable.
Je sais que les développeurs de Joomla ! bloquent des fonctionnalités en front-end pour des questions de sécurité, et avec juste raison. Mais si vous pouvez m’aider à trouver des solutions ce serait un grand pas pour l’utilisation des champs personnalisés.
Merci pour vos idées et votre aide
Pour cela j’ai utilisé les champs personnalisés et surchargé les fichiers com_content/article/default.php et com-content/form/edit.php
J’ai deux problèmes apparemment insolvables :
1 - Créer une copie de l’article dans le front-end (droits super admin), j’affiche le bouton :
<button type="button" class="btn btn-warning" onclick="Joomla.submitbutton('article.save2copy')" >
<i class="fa fa-copy"></i><?php echo JText::_('JTOOLBAR_SAVE_AS_COPY') ?>
</button>
mais ça marche pas.
2 - Trier les articles en fonction de la date de l’évènement (champs personnalisé). J’ai trouvé une façon peux orthodoxe de le faire en modifiant la date de création de l’article. Ça marche en back-end mais pas en front-end, le champ :
<?php echo $this->form->renderField('created'); ?>
s’affiche mais n’est pas modifiable.
Je sais que les développeurs de Joomla ! bloquent des fonctionnalités en front-end pour des questions de sécurité, et avec juste raison. Mais si vous pouvez m’aider à trouver des solutions ce serait un grand pas pour l’utilisation des champs personnalisés.
Merci pour vos idées et votre aide
Commentaire