it-swarm.com.de

Die gängigste / beste Methode, um dasselbe Hauptmenü auf verschiedenen Webseiten zu behalten?

Was ist die Standardmethode, um dasselbe Menü auf verschiedenen Webseiten im Vordergrund zu behalten, ohne es auf jeder Seite zu duplizieren (ich meine nicht, dass es nicht wie bei der Verwendung von Frames neu geladen wird und nur den unteren Teil lädt; ich möchte das Menü Scrollen mit der Seite beim Scrollen nach unten, wie this , this , this und so ziemlich jede einzelne Webseite, die existiert). Ich habe this Antwort gefunden, aber der Typ kann Php nicht verwenden und ich kann. Außerdem gibt es mehrere Personen, die unterschiedliche Vorschläge machen, aber ich gehe davon aus, dass es einen Standard gibt, da so gut wie jede einzelne Webseite im gesamten Web ein Menü enthält, das auf mehreren Seiten gleich bleibt. Ich bin nur ein Neuling im Bereich Webdesign (ich kann leicht PHP und HTML programmieren, aber ich habe keine Ahnung von Standards und dergleichen, da ich Autodidakt bin;)).

Normalerweise würde ich das Menü mit PHP einbinden, aber ich bin mir nicht sicher, ob dies der "Standard" ist.

1
Juan

Es ist ziemlich einfach, aber für den Fall, dass Sie immer noch Probleme haben, besteht die einfachste Möglichkeit darin, include() oder require() zu verwenden, um die Menüdatei darin aufzunehmen bestimmten Speicherort des Dokuments.

Wenn Sie sich jedoch bereits Gedanken über Wartbarkeit und Best Practices machen, sollten Sie wahrscheinlich nur ein Template-System verwenden. Sie hätten also eine Vorlage mit Kopf- und Fußzeile, die die verschiedenen wiederverwendbaren Komponenten enthält und Ihre Inhalte dazwischen ausspuckt.

Wenn Sie nicht wissen, wie Sie so etwas einrichten sollen, schauen Sie sich einfach die verschiedenen MVC Frameworks an (z. B. CakePHP). Die Verwendung eines MVC-Musters (oder eines vergleichbaren Musters), das Ihre Ablauflogik, Geschäftslogik und Präsentationscode voneinander trennt, ist eine weitere bewährte Methode. Dies ist weitaus besser, als mehrere einzelne Seiten mit den gleichen include/require -Anweisungen zu haben, HTML zu duplizieren und den gesamten Code zusammen zu mischen.

5
Lèse majesté

Es gibt keinen Standard. Tun Sie es jedoch am besten für Sie. Ich würde näher darauf eingehen, aber ich denke wirklich, dass es so einfach ist. Dies scheint ein Fall des Überdenkens von etwas zu sein, das wirklich so einfach ist, wie es scheint. :)

2
John Conde