Je suppose que vous soit code modifié dans la mauvaise partie du modèle (ce qui est facile à faire parce que le balisage pour les blocs intégrés est extrêmement en désordre et pas bien pensé), ou vous avoir un autre fichier qui surcharge la vue de base. Tout d'abord, vous ne devez pas éditer le fichier view.php intégré. Vous devez le surcharger en le copiant dans SITEROOT/blocks/search/view.php
. Maintenant, dans cette nouvelle copie du fichier, apportez les modifications souhaitées. Ensuite, essayez d'apporter d'autres modifications et voyez si celles-ci viennent à travers - par exemple, essayez simplement d'ajouter du texte aléatoire au fichier et voir si cela est affiché. Le bloc de recherche combine beaucoup de fonctionnalités différentes en un seul endroit, il est donc possible que vous changiez le fichier en un seul endroit, mais ce dernier n'est jamais rendu (par exemple, le bloc de recherche renvoie le formulaire de recherche et les résultats de la recherche lorsque le formulaire est soumis).
Vous devez également désactiver le cache de remplacement dans le tableau de bord, ce qui entraîne de nombreux problèmes de cette nature au cours du développement.
Il n'y a rien dans le bloc de recherche lui-même qui changerait votre balisage, il est donc probablement en raison de la mise en cache ou ne pas avoir votre code dans l'endroit que vous pensez qu'il est dans.
Bonne chance.
testez-vous avec le même navigateur? Quel est le code généré? –
Il ne fonctionne pas avec l'un des navigateurs, testé avec tous. Alors que dans Apache, la même chose fonctionne avec tous les navigateurs. Le code généré est: L'attribut espace réservé n'est pas présent dans frontend ..! – Rajnikanth
Êtes-vous sûr d'avoir le bon fichier PHP sur le serveur qui ne fonctionne pas? Si c'est le cas, vous pourriez avoir un problème de cache. –