XH - Erste Seite - $su
XH - Erste Seite - $su
Hi,
gibt es eine Möglichkeit das CMS dazu zu zwingen, immer bei Aufruf der ersten Seite auch den Anhang "?xxx" mit anzuzeigen?
Oder: Immer auf die erste vollständige Seitenadresse weiterzuleiten?
Es gibt ja schon verschiedene Möglichkeiten z.B. das index.php zu eliminieren (Olapes: 0page). Das soll auch so bleiben. Nur möchte ich dafür sorgen, dass die aktuelle Seite immer in der Adresszeile als Anhang auftaucht.
Es soll z.B. statt example.com -> example.com/?Home in der Adresszeile stehen. (Wenn "Home" die erste Seite ist.)
Hintergrund (alles noch experimental):
Ich möchte etwas ähnliches wie hier bauen.
Das anchrific-Menü soll aber (an ganz anderer Stelle) noch zur besseren Orientierung zusätzlich anzeigen, wo man sich befindet. Also eine Überschrift "Erste", "Zweite" oder "Download". Das könnte man im Template mit "echo $su" erreichen.
Klappt aber nicht, wenn beim Erstaufruf auf der ersten Seite nichts an der Adresse dranhängt.
Nachtrag:
"$su" ist wohl ungeeignet, weil da die Seitennnamen umgeschrieben sind (Das-ist-eine-neue-Seite).
Vielleicht ein Teil von locator ???
gibt es eine Möglichkeit das CMS dazu zu zwingen, immer bei Aufruf der ersten Seite auch den Anhang "?xxx" mit anzuzeigen?
Oder: Immer auf die erste vollständige Seitenadresse weiterzuleiten?
Es gibt ja schon verschiedene Möglichkeiten z.B. das index.php zu eliminieren (Olapes: 0page). Das soll auch so bleiben. Nur möchte ich dafür sorgen, dass die aktuelle Seite immer in der Adresszeile als Anhang auftaucht.
Es soll z.B. statt example.com -> example.com/?Home in der Adresszeile stehen. (Wenn "Home" die erste Seite ist.)
Hintergrund (alles noch experimental):
Ich möchte etwas ähnliches wie hier bauen.
Das anchrific-Menü soll aber (an ganz anderer Stelle) noch zur besseren Orientierung zusätzlich anzeigen, wo man sich befindet. Also eine Überschrift "Erste", "Zweite" oder "Download". Das könnte man im Template mit "echo $su" erreichen.
Klappt aber nicht, wenn beim Erstaufruf auf der ersten Seite nichts an der Adresse dranhängt.
Nachtrag:
"$su" ist wohl ungeeignet, weil da die Seitennnamen umgeschrieben sind (Das-ist-eine-neue-Seite).
Vielleicht ein Teil von locator ???
Re: XH - Erste Seite - $su
Eigentlich hatten wir mit Christoph schon mal ausgelotet, dass das genau umgekehrt richtig wäre.
Das heisst also, bei der ersten Seite gerade immer ohne zusätzliche Angabe der Seite.
So ist es auch bei einer Testversion die es bei Github gibt, so ist auch Christophs Sitemapper angelegt.
Und deswegen ist auch 0page entstanden.
Ich glaube, wenn ich das richtig verstehe, ist das auch gar nicht notwendig zu ändern.
$su ist wohl wirklich ungeeignet, da man es nicht mehr fehlerfrei zurück „konvertieren“ kann.
Wären ja nicht nur Leerzeichen, sondern auch Sonderzeichen und Umlaute betroffen.
Auch aus diesem Grund macht das mit der Adresszeile eigentlich keinen Sinn. Du musst eh einen anderen Weg gehen.
Locator, firstpublicpage, ... ich bin schon wieder zu lange raus.
Möglich wäre vielleicht die erste Seite zu verstecken und intern weiterzuleiten.
Das sollte erst mal keinerlei Änderungen bedürfen.
Das heisst also, bei der ersten Seite gerade immer ohne zusätzliche Angabe der Seite.
So ist es auch bei einer Testversion die es bei Github gibt, so ist auch Christophs Sitemapper angelegt.
Und deswegen ist auch 0page entstanden.
Ich glaube, wenn ich das richtig verstehe, ist das auch gar nicht notwendig zu ändern.
$su ist wohl wirklich ungeeignet, da man es nicht mehr fehlerfrei zurück „konvertieren“ kann.
Wären ja nicht nur Leerzeichen, sondern auch Sonderzeichen und Umlaute betroffen.
Auch aus diesem Grund macht das mit der Adresszeile eigentlich keinen Sinn. Du musst eh einen anderen Weg gehen.
Locator, firstpublicpage, ... ich bin schon wieder zu lange raus.
Möglich wäre vielleicht die erste Seite zu verstecken und intern weiterzuleiten.
Das sollte erst mal keinerlei Änderungen bedürfen.
Gruß Olaf, Plugins for CMSimple_XH
Ich habe schon lange den Verdacht, dass so viele so eifrig auf Gender, Trans und Queer machen:
Weil sie für das Fachliche ganz einfach zu doof sind.
Ich habe schon lange den Verdacht, dass so viele so eifrig auf Gender, Trans und Queer machen:
Weil sie für das Fachliche ganz einfach zu doof sind.
Re: XH - Erste Seite - $su
Richtig. Deshalb wäre es gut, wenn es eine andere Lösung geben würde. Die Sache würde spätestens dann nicht mehr funktionieren, wenn 0page oder adc(?) zum Einsatz kommt, bzw. der Core die Umleitung von sich aus macht.olape wrote: ↑Thu Jun 06, 2019 12:37 pmEigentlich hatten wir mit Christoph schon mal ausgelotet, dass das genau umgekehrt richtig wäre.
Das heisst also, bei der ersten Seite gerade immer ohne zusätzliche Angabe der Seite.
So ist es auch bei einer Testversion die es bei Github gibt, so ist auch Christophs Sitemapper angelegt.
Und deswegen ist auch 0page entstanden.
Wenn trotzdem, dann wäre wohl getFirstPublishedPage() das Stichwort für einen ersten Lösungsansatz.
Re: XH - Erste Seite - $su
Danke für euer Feedback.
Typisch Frank: Ich habe mich undeutlich ausgedrückt - und um viel zu viele Ecken gedacht
Am Ende benötige ich nur irgendeinen Aufruf im Template, der den Seitentitel als Überschrift ausgibt.
Mit Seitentitel meine ich den Titel der Seite, wie er im normalen Menü steht.
Da gibt es sicher etwas ganz einfaches, was ich mal wieder nicht gefunden habe.
Der Hokuspokus mit der ersten Seite ist sowieso hinfällig, da "$su" eben nicht geht.
Bin gespannt, ob nicht doch noch jemand eine Idee hat, wie das zu bewerkstelligen wäre.
Typisch Frank: Ich habe mich undeutlich ausgedrückt - und um viel zu viele Ecken gedacht
Am Ende benötige ich nur irgendeinen Aufruf im Template, der den Seitentitel als Überschrift ausgibt.
Mit Seitentitel meine ich den Titel der Seite, wie er im normalen Menü steht.
Da gibt es sicher etwas ganz einfaches, was ich mal wieder nicht gefunden habe.
Der Hokuspokus mit der ersten Seite ist sowieso hinfällig, da "$su" eben nicht geht.
Bin gespannt, ob nicht doch noch jemand eine Idee hat, wie das zu bewerkstelligen wäre.
Re: XH - Erste Seite - $su
Siehe hier: https://wiki.cmsimple-xh.org/doku.php/de:core_variables
Der "Seitenname" der aktuellen Seite wäre $h[$s] ("h" halt noch von "Headings" -- aus Vor-Split-Zeiten).
Und, damit es keine Warnungen auf besonderen Seiten gibt, etwas umfangreicher:
Code: Select all
<?php
if ($s > -1)
{
echo $h[$s];
}
?>
Re: XH - Erste Seite - $su
Danke, das war's.
Da ich die Ausgabe innerhalb eines else-Zweigs habe, hat er dort ein weiteres "if" nicht gefressen.
Mal schauen, ob ich das noch umstricken kann.
Aber prinzipiell war es genau das, was ich suchte. In der Variablenliste im Wiki habe ich das nicht gefunden - mein PHP-Universum ist halt etwas kleiner.
Mir gefällt das -> Like-Button von mir
Re: XH - Erste Seite - $su
Christoph M. Becker – Plugins for CMSimple_XH
Re: XH - Erste Seite - $su
Tja, wer lesen kann ...
Auf diese Art erscheint erfreulicherweise das anchorific-Menü nicht auf Seiten wie z.B. Sitemap - sehr gut.
Aber: Ein PHP-Profi werde ich dann doch nicht mehr