Schon deshalb ist es besser, wenn man in den beiden Blogversionen unterschiedliche Seitenlisten verwendet und so per "Externen Link hinzufügen" jeweils andere Linkadressen eintragen kann. Man kann dann auch unterschiedliche Seiten zur Anzeige freigeben, wenn man dort zum Beispiel Linklisten zu internen Zielen anbietet.
In den Dynamischen Ansichten ist es nicht möglich, in den beiden Blogversionen unterschiedliche Seitenliste-Gadgets zu verwenden. Da kann man zwar ein zweites Seitenliste-Gadget hinzufügen, aber dessen Inhalte werden innerhalb der selben Liste angezeigt, wie die des ersten Seitenliste-Gadgets. In den Layout-Vorlagen kann man das Vorhaben jedoch realisieren; denn da werden zwei verschiedene Listen angezeigt und für diese können auch einzeln per "CSS hinzufügen" und per Einträgen unter "HTML bearbeiten" Kommandos gegeben werden.
Hinzugefügte Seitenliste-Gadgets werden automatisch sowohl in der Webversion als auch in der Mobilversion des Blogs angezeigt. Hat man zwei hinzugefügt und will man in jeder Blogversion nur jeweils eins davon nutzen, muss man also Kommandos zum Einblenden des einen und zum Ausblenden des anderen Gadgets für jede Version eintragen.
Damit das möglich ist, muss man die Mobilvorlage unter Vorlage > Mobilvorlage erfolgreich auf "Benutzerdefiniert" eingestellt haben; denn sonst können Kommandos speziell für die Mobilversion nicht wirken.
Das sind die Kommandos zum Ein- bzw. Ausblenden der Seitenliste-Gadgets, die man eintragen muss:
Für das erste Seitenliste-Gadget (PageList1),
das nur in der Webversion angezeigt werden soll, eintragen unter Vorlage > HTML bearbeiten > Weiter zum Widget > PageList1vor title:
mobile='no'
Mit Leerzeichen dahinter!
Siehe folgendes Bild:
Anschließend auf "Vorlage speichern" klicken und warten bis das erledigt ist, bevor man auf "Zurück" klickt.
Für das zweite Seitenliste-Gadget (PageList2)
das nur in der Mobilversion angezeigt werden soll, eintragen unter Vorlage > Anpassen > Erweitert > CSS hinzufügen:
/* Zweites Seitenliste-Gadget in der Webversion ausblenden und seine vertikalen Außenabstände dort entfernen. In der Mobilversion das Gadget aber anzeigen lassen. */
#PageList2 {
display:none;
}
#PageList2 + .widget {
margin-top:0;
margin-bottom:0;
}
.mobile #PageList2 {
display:block;
}
Anschließend auf "Auf Blog anwenden" klicken und warten bis das erledigt ist, bevor man auf "Zurück zu Blogger" klickt.
Diese CSS-Komandos ersetzen übrigens das Kommando mobile="only" für PageList2, mit dem man theoretisch unter "HTML bearbeiten" die Aufgabe eleganter lösen könnte, wenn es tatsächlich so elegant funktionieren würde, wie es sollte, was es aber nicht tut. Das Kommando verursacht leider nicht nur, was es soll, sondern zusätzlich zwei Fehler, nämlich, dass dieses Gadget dann auch nicht mehr unter "Layout" angezeigt wird und dass man außerdem unter "Layout" keine Gadgets mehr verschieben kann.
Ute Ziemes, sg.utez.de,
0 Kommentare:
Kommentar veröffentlichen