Template: Ansicht fürs Backend manipulieren
-
- Posts: 29
- Joined: Fri Nov 08, 2019 11:22 am
Template: Ansicht fürs Backend manipulieren
Mit welcher Abfrage im Template kann ich einen bestimmten <DIV> Bereich im Frontend, also in der Ansicht für alle Besucher der Website, anzeigen lassen, aber im Backend NUR in der Vorschau einer Seite? Ich habe mit XH_ADM probiert, aber nicht das Richtige gefunden. Bin dankbar für jeden Hinweis.
Es grüßt Andreas aus Rheinhessen
https://digibos.org
https://digibos.org
Re: Template: Ansicht fürs Backend manipulieren
Probier das mal.hillschmidt wrote: ↑Thu Mar 07, 2024 2:20 pmMit welcher Abfrage im Template kann ich einen bestimmten <DIV> Bereich im Frontend, also in der Ansicht für alle Besucher der Website, anzeigen lassen, aber im Backend NUR in der Vorschau einer Seite?
Code: Select all
<?php if ($s >= 0 && !$edit):?>
<div class="publicDiv">Zeige div nur im Frontend und in der Backend Vorschau.</div>
<?php endif?>
„Bevor du den Pfeil der Wahrheit abschießt, tauche die Spitze in Honig!“ Ludwig's XH-Templates for MultiPage & OnePage
Re: Template: Ansicht fürs Backend manipulieren
Das deckt noch nicht alles ab.lck wrote: ↑Thu Mar 07, 2024 7:16 pmProbier das mal.Code: Select all
<?php if ($s >= 0 && !$edit):?> <div class="publicDiv">Zeige div nur im Frontend und in der Backend Vorschau.</div> <?php endif?>
Code: Select all
<?php
if (($s > -1
|| $f == 'mailform'
|| $f == 'sitemap'
|| $f == 'search')
&& !$edit)
:?>
<div class="publicDiv">Zeige div nur im Frontend und in der Backend Vorschau.</div>
<?php endif?>
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: Template: Ansicht fürs Backend manipulieren
olape wrote: ↑Fri Mar 08, 2024 8:46 amCode: Select all
<?php if (($s > -1 || $f == 'mailform' || $f == 'sitemap' || $f == 'search') && !$edit) :?> <div class="publicDiv">Zeige div nur im Frontend und in der Backend Vorschau.</div> <?php endif?>
„Bevor du den Pfeil der Wahrheit abschießt, tauche die Spitze in Honig!“ Ludwig's XH-Templates for MultiPage & OnePage
-
- Posts: 29
- Joined: Fri Nov 08, 2019 11:22 am
Re: Template: Ansicht fürs Backend manipulieren
Danke für Eure Hinweise, doch es will nicht wie es soll: nun taucht der gewünschte Inhalt gar nicht mehr auf.
Der Vollständigkeit halber: ich will eigentlich eine Funktion in userfuncs.php aufrufen, die das gewünschte DIV erzeugt.
Mit klappt das im Frontend - doch im Backend in der Seitenvorschau eben nicht.
Andere Versuche endeten damit, dass ich die Ausgabe der Funktion auf ALLEN Backend-Seiten sah ... was natürlich nicht gewollt ist.
Habt Ihr weitere Ideen?
Template übrigens OnePager accordion - bei der Gelegenheit DANKE an Ludwig
Der Vollständigkeit halber: ich will eigentlich eine Funktion in userfuncs.php aufrufen, die das gewünschte DIV erzeugt.
Mit
Code: Select all
if (!XH_ADM || $normal) video_scroll();
Andere Versuche endeten damit, dass ich die Ausgabe der Funktion auf ALLEN Backend-Seiten sah ... was natürlich nicht gewollt ist.
Habt Ihr weitere Ideen?
Template übrigens OnePager accordion - bei der Gelegenheit DANKE an Ludwig
Es grüßt Andreas aus Rheinhessen
https://digibos.org
https://digibos.org
Re: Template: Ansicht fürs Backend manipulieren
Das sollte mit obigen Code von Olaf funktionieren. Dazu die Zeile mit dem DIV durch den Funktionsaufruf ersetzen.hillschmidt wrote: ↑Fri Mar 08, 2024 10:28 pmDer Vollständigkeit halber: ich will eigentlich eine Funktion in userfuncs.php aufrufen, die das gewünschte DIV erzeugt.
Code: Select all
<?php
if (($s > -1
|| $f == 'mailform'
|| $f == 'sitemap'
|| $f == 'search')
&& !$edit)
:?>
<?=video_scroll();?>
<?php endif?>
„Bevor du den Pfeil der Wahrheit abschießt, tauche die Spitze in Honig!“ Ludwig's XH-Templates for MultiPage & OnePage
-
- Posts: 29
- Joined: Fri Nov 08, 2019 11:22 am
Re: Template: Ansicht fürs Backend manipulieren
DANKE - das war mein Fehler! Im Template OP Accordion habe ich das Schnipsel an der falschen Stelle eingefügt - ich wollte schlauer sein als ich sollte - nämlich hier:
Richtig eingegliedert ist es aber hier:
Asche über mein Haupt - aber ein ganz herzliches Dankeschön an Eure Geduld! So klappt es nun, wie ich es mir gewünscht hatte.
Code: Select all
function accordion_onepage_content()
{
return accordion_Controller::getContent();
}
Code: Select all
<!-- ************************* Content-Container ************************* -->
<div id="OnePage-Welcome" class="lck_content">
<div class="lck_content_main">
<!-- Slider for Videos START -->
<?php if (($s > -1 || $f == 'mailform' || $f == 'sitemap' || $f == 'search') && !$edit) :?>
<?=video_scroll();?>
<?php endif?>
<!-- Slider for Videos END -->
<?php echo accordion_onepage_content();?>
<noscript><p class="xh_warning no-javascript"><?=$tpl_tx['text']['warning_noscript']?></p></noscript>
</div>
</div> <!-- Content-Container END -->
Es grüßt Andreas aus Rheinhessen
https://digibos.org
https://digibos.org