Je crée un modèle avec de nombreux paramètres disponibles dans son backend. Fondamentalement, j'ai environ 8 blocs dans la structure du modèle (index.php) et chaque bloc contient environ 30 options (arrière-plan, type de contenu, mise en page, animation, etc.), de sorte que j'ai environ 300 options totalement dans le modèle. Cela ralentit le chargement du modèle lorsque celui-ci est ouvert ou enregistré. Existe-t-il un moyen natif (je n’ai utilisé aucun framework de modèle) de faire en sorte que toutes ces 30 options soient chargées dans le fichier XML séparé/enfant afin qu’il soit appelé par la demande et que le modèle de modèle soit chargé plus rapidement?
C'est maintenant possible avec le fonction de champ de sous-formulaire introduit dans Joomla 3.6
Il n'y a pas de méthode native pour charger des XML séparés/enfants pour la configuration de modèles. En fait, tout chargeur XML vérifie s'il analyse un fichier XML valide. Si votre configuration est séparée en plusieurs fichiers, ce n'est pas un fichier XML valide tant que vous ne les fusionnez pas tous.
Je pense que votre problème n'est pas dans la taille XML. La taille du formulaire HTML de configuration peut être la cause du chargement lent. La plupart des réseaux de modèles simplifient la configuration avec plusieurs formulaires ou assistants plus petits.
Étant donné que vous n'avez utilisé aucun cadre de modèle connu, je serais très très surpris que quiconque puisse vous donner une réponse directe à votre question. J'en ai cherché quelques-uns sur Google, et j'ai trouvé tilisation d'un framework de gabarit Joomla pour concevoir votre site , qui décrit les avantages/inconvénients des frameworks populaires existants.
Encore une fois, ne sachant pas du tout comment fonctionne votre code, il n’ya aucun moyen de deviner un moyen natif d’implémenter des paramètres, mais si vous examinez ces frameworks connus et acceptés, vous verrez peut-être un moyen de les utiliser. peut l'intégrer dans votre cadre.