Im Bearbeiten-Modus einer Seite Fehler bei Klick auf Home
-
Gonzo Gates
- Posts: 326
- Joined: Thu 19. Jan 2023, 21:46
Im Bearbeiten-Modus einer Seite Fehler bei Klick auf Home
Hallo Gemeinde,
wenn ich eine Seite bearbeite, sie abspeichere und dann doch die Idee habe auf den Home-Button zu klicken, dann bekomme ich, je nach Geschmack, als Anzeige 'No page selected' oder 'Keine Seite ausgewählt'. Hat das etwas mit TinyMCE oder mit CMSimple zu tun? Im letzteren Fall habe ich den Thread wieder mal falsch angelegt.
Es ist nichts weltbewegendes, aber mir fiel es gerade auf.
Gruß
Gonzo
wenn ich eine Seite bearbeite, sie abspeichere und dann doch die Idee habe auf den Home-Button zu klicken, dann bekomme ich, je nach Geschmack, als Anzeige 'No page selected' oder 'Keine Seite ausgewählt'. Hat das etwas mit TinyMCE oder mit CMSimple zu tun? Im letzteren Fall habe ich den Thread wieder mal falsch angelegt.
Es ist nichts weltbewegendes, aber mir fiel es gerade auf.
Gruß
Gonzo
Ich kenne keinen Sysadmin oder Programmierer, der sich noch nie ins Knie geschossen hat; mich mit eingeschlossen 
Re: Im Bearbeiten-Modus einer Seite Fehler bei Klick auf Home
Diese Meldung wird immer dann angezeigt, wenn man im Bearbeitungsmodus ist und keine Seite ausgewählt hat, also der blanke URL ohne QUERY STRING in der Adresszeile des Browsers steht. Wenn keine Seite ausgewählt ist, kann man auch keine Seite bearbeiten.Gonzo Gates wrote: ↑Fri 15. May 2026, 19:31 ... dann bekomme ich, je nach Geschmack, als Anzeige 'No page selected' oder 'Keine Seite ausgewählt'.
Nach dem abspeichern bist Du immer noch im Bearbeitungsmodus, und der Homebutton linkt zum blanken URL.
Im Ansichtsmodus oder ausgeloggt erscheint in diesem Fall die Startseite, eingeloggt und im Bearbeitungsmodus eben dieser Hinweis,
Gert
-
Gonzo Gates
- Posts: 326
- Joined: Thu 19. Jan 2023, 21:46
Re: Im Bearbeiten-Modus einer Seite Fehler bei Klick auf Home
Hallo Gert,
Gruß
Gonzo
OK. Nehme ich so hin, finde es aber 'unkuul'...hm
Gruß
Gonzo
Ich kenne keinen Sysadmin oder Programmierer, der sich noch nie ins Knie geschossen hat; mich mit eingeschlossen 
Re: Im Bearbeiten-Modus einer Seite Fehler bei Klick auf Home
Hallo Gonzo,
das passiert immer, wenn Du im Bearbeitungsmodus bist, egal ob abgespeichert oder nicht.
... zielt er im Bearbeitungsmodus auf die 1. Seite, sonst wie gehabt auf den blanken URL.
Für den Home-Button unter dem Menü musst du die Funktion tf_homelink() wie folgt überschreiben:
./templates/dein_template/templatefuncs/templatefuncs.php
Um die normale homelink() Funktion von CMSimple kümmere ich mich selbst, die wird sich dann in CMSimple 5.22 auch so verhalten,
viel Erfolg beim umsetzen - Gert
das passiert immer, wenn Du im Bearbeitungsmodus bist, egal ob abgespeichert oder nicht.
Musst Du nicht. Der Home-Button in der fixed nav ist im Template definiert. Wenn der Link so aussieht:
Code: Select all
<a href="./<?php echo ($edit ? '?' . $u[0] : ''); ?>" title="<?php echo $tx['locator']['home'];?>">Für den Home-Button unter dem Menü musst du die Funktion tf_homelink() wie folgt überschreiben:
./templates/dein_template/templatefuncs/templatefuncs.php
Code: Select all
// tf_homelink
function tf_homelink($file_icon = '')
{
global $pth,$s,$u,$tx,$edit;
$t = '<a href="./' . ($edit ? '?' . $u[0] : '') . '" title="' . $tx['locator']['home'] . '">
<img src="' . $pth['folder']['template'] . 'templatefuncs/icons/' . $file_icon . '" class="tf_homelink_icon" title="' . $tx['locator']['home'] . '" alt="' . $tx['locator']['home'] . '">
</a>';
return $t;
}viel Erfolg beim umsetzen - Gert
-
Gonzo Gates
- Posts: 326
- Joined: Thu 19. Jan 2023, 21:46
Re: Im Bearbeiten-Modus einer Seite Fehler bei Klick auf Home
Hallo Gert,
als Erstes muss ich mich entschuldigen, weil ich mmich nicht korrekt ausgedrückt hatte.
Ich hatte es vergessen zu erwähnen, dass ich meine Sites so umgebaut hatte, dass in der SSF-Navi die Mainsite nicht mehr dargestellt wird. Deshalb musste ich in meinen 3 Templates, die nur geringfügig abweichen und 2 für nur eine Seite und eine Subsite gedacht sind, den Home-Button in der Fixed-Nav auf die Mainsite umbiegen, dammit sie immer erreichbar ist, wenn man in einer Subsite ist.
Korrekt muss meine Aussage sein:
In meinen Subsites, die über das SSF-Menü erreichbar sind, ist die erste Seite versteckt. Wenn ich eine Seite in einer Subsite bearbeite, sie abspeichere und dann doch die Idee habe auf den Home-Button (Mainsite) zu klicken, dann bekomme ich die Mainsite (ohne Anmeldung) angezeigt. Klicke ich danach auf die Subsite, in der ich angemeldet und im Editor bin, dann bekomme ich, je nach Geschmack, als Anzeige 'No page selected' oder 'Keine Seite ausgewählt'. Wenn ich in der Subsite im Vorschau-Modus bin, dann wird einfach kein Content angezeigt.
Wenn ich den Link mit
verändere, dann klappt es bei nicht angemeldet, aber bei angemeldet zeigt der Home-Link auf die selbe Seite. Der funktioniert übrigens auch auf der Mainsite!
Mein Link im Seitenmenü, der auf die versteckte Seite in der Subsite zeigt (die ich ja immernoch erreichen möchte),
funktioniert auch nicht im Modus angemeldet. Egal ob im Editor oder in der Vorschau.
Nachdem ich das ganze jetzt nochmal genauer beschrieben habe, fiel mir auf, dass wahrscheinlich niemand, außer mir, so ein Konstrukt zusammenbauen wird, also nimm das Geschriebene einfach zur Kenntnis. Es gibt halt einzelne, die die Tiefen von SSF ausloten wollen.
Danke für deine Bemühungen.
Gruß
Gonzo
PS: Der Home-Button unter dem Seitenmenü existiert nicht auf meinen Sites.
als Erstes muss ich mich entschuldigen, weil ich mmich nicht korrekt ausgedrückt hatte.
Ich hatte es vergessen zu erwähnen, dass ich meine Sites so umgebaut hatte, dass in der SSF-Navi die Mainsite nicht mehr dargestellt wird. Deshalb musste ich in meinen 3 Templates, die nur geringfügig abweichen und 2 für nur eine Seite und eine Subsite gedacht sind, den Home-Button in der Fixed-Nav auf die Mainsite umbiegen, dammit sie immer erreichbar ist, wenn man in einer Subsite ist.
Code: Select all
<a href="<?php echo CMSIMPLE_ROOT; ?>">In meinen Subsites, die über das SSF-Menü erreichbar sind, ist die erste Seite versteckt. Wenn ich eine Seite in einer Subsite bearbeite, sie abspeichere und dann doch die Idee habe auf den Home-Button (Mainsite) zu klicken, dann bekomme ich die Mainsite (ohne Anmeldung) angezeigt. Klicke ich danach auf die Subsite, in der ich angemeldet und im Editor bin, dann bekomme ich, je nach Geschmack, als Anzeige 'No page selected' oder 'Keine Seite ausgewählt'. Wenn ich in der Subsite im Vorschau-Modus bin, dann wird einfach kein Content angezeigt.
Wenn ich den Link mit
Code: Select all
<a href="./<?php echo ($edit ? '?' . $u[0] : '../../../' . CMSIMPLE_ROOT); ?>" title="<?php echo $tx['locator']['home'];?>">Mein Link im Seitenmenü, der auf die versteckte Seite in der Subsite zeigt (die ich ja immernoch erreichen möchte),
Code: Select all
<?php echo '<h6>' . $tx['menu']['sitenav2'] . '</h6><br><a href="./"><h6 style="margin-top: -30px; color: rgba(119,17,0,1); /* #710 */; font-size: 20px;">' . $plugin_cf['subsitefuncs']['subsite_name'] . '</h6></a>';?>Nachdem ich das ganze jetzt nochmal genauer beschrieben habe, fiel mir auf, dass wahrscheinlich niemand, außer mir, so ein Konstrukt zusammenbauen wird, also nimm das Geschriebene einfach zur Kenntnis. Es gibt halt einzelne, die die Tiefen von SSF ausloten wollen.
Danke für deine Bemühungen.
Gruß
Gonzo
PS: Der Home-Button unter dem Seitenmenü existiert nicht auf meinen Sites.
Ich kenne keinen Sysadmin oder Programmierer, der sich noch nie ins Knie geschossen hat; mich mit eingeschlossen 
Re: Im Bearbeiten-Modus einer Seite Fehler bei Klick auf Home
Ohje - das musste ich jetzt ganz langsam und mehrmals lesen ...
Ok - $u[0] funktioniert in Subsite übergreifenden Links nicht. Es gibt aber noch die Holzhammer Methode:
./cmsimple/adm.php ganz am Ende, vor dem ?>
Dann siehst Du den blanken URL nie wieder, solange Du eingeloggt bist.
Ich trau mich aber nicht, das zum Standard zu machen, weiss auch nicht warum,
Gert
Ok - $u[0] funktioniert in Subsite übergreifenden Links nicht. Es gibt aber noch die Holzhammer Methode:
./cmsimple/adm.php ganz am Ende, vor dem ?>
Code: Select all
if($adm && $s < 1 && (!isset($_SERVER['QUERY_STRING']) || $_SERVER['QUERY_STRING'] == '' || $_SERVER['QUERY_STRING'] == '&edit')) header("Location: ./?" . $u[0]);Ich trau mich aber nicht, das zum Standard zu machen, weiss auch nicht warum,
Gert
-
Gonzo Gates
- Posts: 326
- Joined: Thu 19. Jan 2023, 21:46
Re: Im Bearbeiten-Modus einer Seite Fehler bei Klick auf Home
Hallo Gert,
vielen Dank für eine Antwort, mit der ich nicht gerechnet habe, da ich dachte, dass das Thema zu komplex ist.
Dein Vorschlag mit dem Meinungsverstärker funktioniert wunnibar! Das muss jetzt nur noch in meine Doku (Kommentar in der 'adm.php' ist schon drin). Und es funktioniert auch in der versteckten Mainsite und in der Versteckten Subsite, wenn ich dort angemeldet bin.
Ich denke, dass es erst dann Sinn macht das zum Standard zu machen, wenn noch andere Komiker auf die Idee kommen, sich solch ein Konstrukt auszudenken.
BTW: In meinen 3 Templates in der 'stylsheet.css' sind nur die Abweichungen der Templates voneinander enthalten. Alles Andere habe ich in eine separate 'CMSroot/css/dor_template_formatierung.css' geschmissen, die in den Template-CSS-Dateien importiert wird, weil mir die parallele Pflege auf den Keks ging. Die haben jetzt hauptsächlich Kommentarzeilen.
Gruß
Gonzo
vielen Dank für eine Antwort, mit der ich nicht gerechnet habe, da ich dachte, dass das Thema zu komplex ist.
Dein Vorschlag mit dem Meinungsverstärker funktioniert wunnibar! Das muss jetzt nur noch in meine Doku (Kommentar in der 'adm.php' ist schon drin). Und es funktioniert auch in der versteckten Mainsite und in der Versteckten Subsite, wenn ich dort angemeldet bin.
Ich denke, dass es erst dann Sinn macht das zum Standard zu machen, wenn noch andere Komiker auf die Idee kommen, sich solch ein Konstrukt auszudenken.
BTW: In meinen 3 Templates in der 'stylsheet.css' sind nur die Abweichungen der Templates voneinander enthalten. Alles Andere habe ich in eine separate 'CMSroot/css/dor_template_formatierung.css' geschmissen, die in den Template-CSS-Dateien importiert wird, weil mir die parallele Pflege auf den Keks ging. Die haben jetzt hauptsächlich Kommentarzeilen.
Gruß
Gonzo
Ich kenne keinen Sysadmin oder Programmierer, der sich noch nie ins Knie geschossen hat; mich mit eingeschlossen 