Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung Beide Seiten der Revision
de:create:functions:buttontopage [21.07.2016 23:27]
admin Mehrsprachige Beschriftung
de:create:functions:buttontopage [21.07.2016 23:32]
admin [Beispiel 3]
Zeile 69: Zeile 69:
 Geben Sie den Seiten, auf welchen die Kapitel beginnen, eindeutige Seiten-Kennungen,​ z.B. "​chapter1"​ bis "​chapter4"​. Geben Sie den Seiten, auf welchen die Kapitel beginnen, eindeutige Seiten-Kennungen,​ z.B. "​chapter1"​ bis "​chapter4"​.
  
-Initialisieren Sie mit folgendem PHP-Code Platzhalter für alle Knöpfe (z.B. "​%btnC1%"​ bis "​%btnC5%"​):​+Initialisieren Sie mit folgendem PHP-Code Platzhalter für alle Knöpfe (z.B. "​%btnC1%"​ bis "​%btnC5%"​). Der IF-Filter mit ''​[[:de:​create:​functions:​getroute]]''​ stellt sicher, dass die Knöpfe für einmal erreichte Kapitel auch dann erhalten bleiben, wenn der Teilnehmer die erste Seite erneut aufruft.
  
 <code php> <code php>
-replace('​%btnC1%',​ ''​);​ +if (getRoute() == '​start'​) { 
-replace('​%btnC2%',​ ''​);​ +  ​replace('​%btnC1%',​ ''​);​ 
-replace('​%btnC3%',​ ''​);​ +  replace('​%btnC2%',​ ''​);​ 
-replace('​%btnC4%',​ ''​);​ +  replace('​%btnC3%',​ ''​);​ 
-replace('​%btnC5%',​ ''​);​+  replace('​%btnC4%',​ ''​);​ 
 +  replace('​%btnC5%',​ ''​);​ 
 +}
 </​code>​ </​code>​
  
de/create/functions/buttontopage.txt · Zuletzt geändert: 14.03.2019 12:54 von leiner
 
Falls nicht anders bezeichnet, ist der Inhalt dieses Wikis unter der folgenden Lizenz veröffentlicht: CC Attribution-Share Alike 4.0 International
Driven by DokuWiki