J'essaie de personnaliser les fonctionnalités front-end.
Je pourrais facilement ajouter le champ alias en ajoutant ceci autour de la ligne 106 de mon remplacement\templates\protostar\html\com_content\form\edit.php:
<?php echo $this->form->renderField('alias'); ?>
Mais maintenant, j'ai du mal à ajouter l'onglet et le champ de l'association (comme dans le backend), ainsi que la catégorie un. J'ai essayé ceci, mais sans succès:
<?php echo $this->form->renderField('associations'); ?>
<?php echo $this->form->renderField('category'); ?>
Ma connaissance de php est assez limitée et même une analyse minutieuse de\administrateur\modèles\isis\html\com_content\article\edit.php n’a pas beaucoup aidé non).
Merci beaucoup pour votre aide!
Vous avez raison. Les modèles front-end et back-end sont différents. Pour être précis:
Par exemple, sur le site frontal, la vue d'article a un formulaire article.xml très différent de celui du site principal.
Ainsi, vous ne pouvez que rendre ces champs. Par exemple. la catégorie devrait être catid