Matthias Scharwies: Navigation ohne PHP?

Beitrag lesen

Servus!

Hallo miteinander,

der schöne Vorteil von Frames war ja, dass man für die Navigation nur eine Datei brauchte, was auch nachträgliche Änderungen vereinfachte. Der Nachteil: Der Eintrag für die aktuell gezeigte Seite ist immer noch ein Link und kann auch nicht abweichend dargestellt werden.

@Rolf B hatte dir ja schon die Nachteile auch für iframes aufgezeigt.

Um das – ohne Frames – zu erreichen, muss der Navigationsbereich auf jeder Seite vorhanden sein. Oder gibt es (ohne PHP!) noch eine andere Möglichkeit?

Ich hatte, als ich mit Webdesign angefangen hatte ein CMS, dass JavaScript auf normalen Seiten „schluckte“ (sanitized), um Schade-Code zu vermeiden. Da ich nicht in den Scripten selbst rumfrickeln wollte, versuchte ich alles Mögliche mit CSS-only Lösungen zu realisieren. Erst viel später merkte ich, wie viel einfacher es mit wenigen Zeilen JavaScript geht.

Genauso ist es mit PHP. Die Sprache ähnelt von der Syntax her JavaScript und wenn Du nur die Includes willst, sind es nur einige Zeilen.

Vorteil:

  • Dein HTML-Markup ist nicht von dem einer „normalen“ HTML-Datei zu unterscheiden.
  • CSS wirkt ohne Probleme auf die eingebundenen Templates

Trau Dich!

Herzliche Grüße

Matthias Scharwies

--
Einfach mal was von der ToDo-Liste auf die Was-Solls-Liste setzen.“
0 71

Navigation ohne PHP?

martinmiethke
  • navigation
  • programmiertechnik
  1. 0
    Gunnar Bittersmann
  2. 0
    Rolf B
    1. 0
      Robert B.
      • navigation
      • php
      • programmiertechnik
  3. 0
    Henry
    1. 0
      Rolf B
  4. 0
    Matthias Scharwies
    1. 0
      martinmiethke
    2. 0
      martinmiethke
      • navigation
      • php
      • programmiertechnik
      1. 0
        martinmiethke
        1. 0
          Rolf B
          1. 0
            Gunnar Bittersmann
            • linux
            • unix
            1. 0
              Raketenwilli
              • linux
              • meinung
              • unix
          2. 0
            martinmiethke
            1. -1

              MAMP für Mac

              Matthias Scharwies
              1. 0
                martinmiethke
              2. 1
                martinmiethke
                1. 0
                  Matthias Scharwies
                  1. 2
                    martinmiethke
            2. 0
              martinmiethke
              • navigation
              • php
              • webserver
          3. 0
            Gunnar Bittersmann
            • mac
            • php
            • server
  5. 0
    Tabellenkalk
    1. 0
      martinmiethke
      1. 0
        Tabellenkalk
        1. 0
          Gunnar Bittersmann
          • selfhtml-wiki
          1. 0
            Der Martin
          2. 3
            Tabellenkalk
            1. 0
              Gunnar Bittersmann
              1. 0
                Tabellenkalk
              2. 0

                Überarbeitung Bereich: Webserver?

                Matthias Scharwies
                1. 1
                  Der Martin
                2. 1

                  Überarbeitung Bereich: Webserver? Wer macht mit?

                  Durchgedrehter Raketenwissenschaftler
                  1. 0
                    Matthias Scharwies
          3. 0
            Der Martin
          4. 0
            martinmiethke
            • php
            • selfhtml-wiki
            1. 0
              Gunnar Bittersmann
              • mac
              • php
              • webserver
              1. 0
                Mitleser 2.0
              2. 0
                martinmiethke
                1. 0
                  Gunnar Bittersmann
                  1. 0
                    martinmiethke
                  2. 0
                    Rolf B
        2. 0
          martinmiethke
          1. 0

            „böhmische Dörfer“

            Raketenwilli
            1. 0
              Gunnar Bittersmann
              • menschelei
              • sprache
              1. 0

                Geographie, Geschichte und Sprache

                Raketenwilli
                1. 0
                  Gunnar Bittersmann
                  1. 0
                    Raketenwilli
                    1. 0
                      Gunnar Bittersmann
                      1. 0
                        Raketenwilli
                        1. 0
                          Gunnar Bittersmann
                          1. 0
                            Henry
                          2. 0
                            Gunnar Bittersmann
                            1. 0
                              MudGuard
                              1. 0
                                JürgenB
                                1. 0
                                  Robert B.
                                  1. 0
                                    MudGuard
                                  2. 0
                                    Der Martin
              2. 0
                kai345
            2. 0
              martinmiethke
              • navigation
              • php
              • programmiertechnik
              1. 0

                Brett, dünnste Stelle, perforieren

                Raketenwilli
            3. 0

              Mähren

              Der Martin
              • humor
              • menschelei
              1. 0
                Tabellenkalk
      2. 0
        Linuchs
        1. 0

          Raspi 24/7

          Der Martin
          • hardware
          • raspi
        2. 1
          JürgenB
          1. 0
            Der Martin
  6. 0
    Robert B.
    1. 0
      martinmiethke
      1. 0
        Raketenwilli
        1. 0
          martinmiethke
          • frames
          • navigation
          • programmiertechnik
          1. 0
            Raketenwilli