Zahlen und Symbolbefehle: So tickt CMBasic
Der URLAnhang
... ist das wichtigste Element eines Beitrags. Er dient zur eindeutigen Klassifizierung. Das bedeutet: Jeder Beitrag bekommt einen abweichenden URLAnhang. Leerzeichen, Sonderzeichen und Umlaute sind dabei nicht zugelassen. Falls Sie diese Zeichen bei der Eingabe im Frontend verwenden, erhalten Sie einen Warnhinweis.
Verwenden Sie möglichst sprechende Namen. Also feedback oder kontakt für Ihr Feedbackformular und haeufige_fragen für die gleichnamige Rubrik. Das erhöht Ihre Chancen auf eine gute Gewichtung in Google und Co.
Der URLAnhang kann nach Anlegen eines Datensatzes nur noch im Backend geändert werden. Auch das komplette Löschen von Einträgen ist aus Sicherheitsgründen nur in der Content-Tabelle im Backend möglich.
Hilfe, Ihr neuer Eintrag trägt als URLAnhang eine komische Zeichenfolge mit URL12345 usw. und der Menüeintrag lautet MeinMenüpunkt? Dann hatten Sie vor dem Speichern vergessen, beides individuell festzulegen. Den Menüeintrag können Sie im Frontend ändern, den URLAnhang allerdings nur im Backend.
Die Zahlen bei Ebene1 und Ebene2
... dienen zum Sortieren eines Eintrags. Dabei gilt:
Haupt- und Untermenüeinträge im Hauptmenü
- Alle Einträge, die bei Ebene1 eine Ganzzahl zwischen 1 und 99 tragen, werden zum Hauptmenüeintrag. Dafür muss Ebene2 auf 0 stehen.
- Alle Einträge, bei denen Ebene2 zusätzlich größer als 0 ist, werden zum Untereintrag des entsprechenden Haupteintrags. Der Haupteintrag wird, wie eben erwähnt, durch Ebene1 gesteuert.
- Die Sortierung erfolgt stets aufsteigend.
Einträge im Topmenü
- Alle Einträge, die bei Ebene1 einen negativen, ganzzahligen Wert und bei Ebene2 eine 0 tragen, werden ins Topmenü eingegliedert.
- Das Topmenü kennt nur eine Ebene.
- Die Sortierung erfolgt ebenfalls aufsteigend, eine -5 steht links, eine -1 am weitesten rechts.
Einträge, die nicht im Menü angezeigt werden.
- Alle Einträge, die bei Ebene1 und Ebene2 eine 0 tragen, werden grundsätzlich nicht ins Menü eingegliedert.
- Sie können so viele Einträge mit Ebene1 = Ebene2 = 0 erstellen, wie sie wollen
- Derartige Einträge werden nicht von der Suchfunktion erfasst.
- Tragen Sie dagegen bei Ebene2 eine positive Ganzzahl, werden sie von der Suchfunktion erfasst.
Einträge, die nicht im Menü angezeigt werden, finden Sie nach Einloggen ins Frontend. Sie befinden sich links unten in der Rubrik »Nicht im Menü«. Derartige Einträge eignen sich prima, wenn Sie das Menü von CMBasic rein grafisch aufbauen wollen.
Komplett versteckte Einträge
- Alle Einträge, die bei Ebene2 einen negativen Eintrag tragen, werden auf jeden Fall versteckt.
- Diese Einträge werden nicht nach außen hin angezeigt, Sie finden Sie jedoch nach Einloggen im Backend links unten in der Rubrik »Komplett versteckt«.
Komplett versteckte Beiträge sind ideal, wenn Sie bestimmte Beiträge erst einmal parken bzw. noch nicht löschen wollen.
Listeneinträge (bzw. Blogeinträge)
- Listeneinträge sind Einträge, die als Ebene1 eine Ganzzahl größer gleich 100 besitzen.
- Der Wert bei Ebene2 muss eine Ganzzahl ab 0 sein.
- Listeneinträge werden nicht ins Menü eingebunden.
- Sie erscheinen nach Einloggen ins Frontend. Und zwar links unten in der Rubrik »Listeneinträge«
Listeneinträge sind ideal, um zusammengehörende Beiträge zu gruppieren. So kann man beispielsweise mehrere Beiträge mit Ebene1 200 erstellen, vielleicht für die Rubrik Sportnews. Das sind im Beispiel die Einträge 200.1, 200.2, 200.3 usw. - die Zahl nach dem Punkt entspricht hier der Ebene2.
Alle diese Einträge können Sie gemeinsam darstellen - beispielsweise als Liste oder im Blogformat.
Symbolbefehle
Und da sind wir auch schon beim nächsten Thema, den Symbolbefehlen.
Listen- und Blogformat
Wenn Sie alle zusammengefassten Beiträge als Liste ausgeben möchten, schreiben Sie folgenden Symbolbefehl: {list,200}
. Nun erscheinen die Überschriften der Beiträge und verlinken auf die jeweiligen Unterbeiträge.
Mit dem Befehl {blog,200}
dagegen werden die Beiträge mit Überschrift und ca. 240 Zeichen breitem Anreißertext präsentiert.
Egal ob Liste oder Blog: Der Navigationspfad wird bei diesem Szenario viergliedrig. Es erscheint ein Link, der dann zurück zum übergeordneten Beitrag weist.
Das ist aber nur der Fall, wenn Sie auf diese Weise Listeneinträge einbinden, also Beiträge, bei denen Ebene1 größer als 100 ist. Wenn Sie normale Hauptmenüeinträge einbinden, beispielsweise per {list,5}
oder {blog,8}
, gibt es keine derartige Möglichkeit, zum vermeintlich übergeordneten Eintrag zu navigieren.
Liste und Blog direkt im Hauptmenüpunkt erzeugen
Besonders elegant finde ich die Möglichkeit, in einem Hauptmenüeintrag alle Beiträge der entsprechenden Untermenüeinträge darzustellen.
Auch das gelingt mit den eben gezeigten Symbolbefehlen {list}
und {blog}
. Dabei können Sie den Parameter nach dem Komma weglassen. CMBasic findet die entsprechenden Untereinträge automatisch und bindet sie als Liste bzw. Blog ein.
Weitere Symbolbefehle
... verwenden Sie für das Einbinden folgender Elemente:
- Neues Feedbackformular in CMBasic 1.6
- Lightbox-Galerie einbinden
- Podcast einbinden im MP3-Format
- Flash-Video einbinden im FLV-Format
- Sitemap
- Anbieten eines RSS-Feeds
- Metatag für Description
- Änderung bei den Vorlagen in CMBasic 1.6
- Google Maps - MapCreator
- Größere Auswahl: Mehr Vorlagen in CMBasic 1.6
Mehr dazu erfahren Sie in den entsprechenden Rubriken.