Hilfreich (aber vertrackt): die Page ID


Es ist verhältnismäßig einfach und per CSS möglich bei JIMDO auf bestimmten Seiten zum Beispiel die Navigation auszublenden, eine individuelle Startseite mit eigenem Design, Landingpages, bereichsspezifische Farbwechsel zu realisieren oder ähnliche individuelle Darstellungen zu erzeugen.

 

Das funktioniert - sofern nicht anderweitig über Java Script geregelt - über die so genannte Page ID, die man im Quelltext jeder einzelnen Unterseite einer JIMDO Page im Quelltext (dort am Ende des Body-Verweises) findet.

 

Page ID im Quelltext jeder einzelnen Jimdo-Unterseite
Page ID im Quelltext jeder einzelnen Jimdo-Unterseite

Mit dieser zehnstelligen ID besitzt man tatsächlich ein (fast) eineindeutiges Erkennungsmerkmal jeder Unterseite einer JIMDO Präsenz. Diese ID wird automatisch definiert beim Erstellen der jeweiligen Unterseite über die Funktion „Navigation bearbeiten“ und lebt so lange bis die Unterseite einmal gelöscht wird.

 

Wird die Unterseite umbenannt, verschoben oder ausgeblendet behält sie weiterhin die ihr zugewiesene ID. Wenn Sie aber eine Seite namens „Wir über uns“ in Ihrer Webpräsenz löschen und kurz darauf eine neue „Wir über uns“-Seite erstellen, wird sie eine andere, eine neue Page ID erhalten und Quelltextbezüge, die ggf. vorher auf diese ID ausgerichtet waren, laufen ins Leere. 

 

Es gibt noch einen weiteren Grund, warum die Page ID ein nicht ganz störungsfreies Identifikationsmerkmal ist: sollte sich JIMDO einmal - aufgrund technischen oder strategischen Bedarfes - dazu entscheiden (müssen), Ihre JIMDO-Page auf z.B. einen anderen Server zu verschieben (was Sie im Normalfall gar nicht bemerken würden) oder diese Identifizierungsmethodik zu ändern, kann es passieren, dass die Page IDs nicht mehr gültig und zur Ansteuerung nicht mehr geeignet sind.

 

Unabhängig solcher Szenarien sind sie aber ansonsten ein zuverlässiges individuelles Merkmal. Möchte man zum Beispiel einer JIMDO-Page in einem eigenen Design zwei Unterseiten einen individuellen Hintergrund zuordnen, kann man dies über einen CSS-Eintrag mit folgenden beispielhaften Werten tun:

 

#page-1234567898 #einecssklasse {background-color:#000000!important;}

#page-1234567897 #einecssklasse {background-color:#FF0000!important;}

 

Andere Aufgabenstellungen können z.B. die Ausblendung des Headers auf einer bestimmten Unterseite sein, die vielleicht als Landingpage dient und mit reduzierten Inhalten aufwartet:

 

#page-1234567898 #header {display:none;}

 

Warum aber sind IDs vertrackt?

Bei bestimmten Designstrategien setze ich vielleicht auf eine generelle Verwendung von IDs und bringe damit einen unerfahrenen Anwender in eine schwierige Lage. Während der Webdesigner bzw. Programmierer durchaus in der Lage ist die ID einer frisch angelegten Unterseite zu ermitteln und einen bestimmten Gestaltungsraster zuzuführen, verliert der spätere Anwender der Seite sehr schnell den Überblick und wundert sich warum frisch angelegte Seiten (mit ihrem neuen, im Code bisher nicht berücksichtigten IDs) nicht das gewünschte Aussehen besitzen.

 

Ein weiteres Problem mit IDs liegt darin, dass man (auch als fortgeschrittener) sehr schnell den Überblick über eine Vielzahl von IDs mit gegebenenfalls mehrfacher Verwendung verliert.

 

In Kürze:

IDs sind ein guter Ansatz für eine Einzelseite oder ausgewählte Landingpages. Als Bestandteil eines generellen Gestaltungskonzeptes eignen sie sich nicht. Dazu gehört auch der eingangs erwähnte Umstand, dass es keine Garantie dafür gibt, dass eine bestimmte Unterseite einer bestimmten JIMDO Page immer und ewig dieselbe ID besitzen wird.