Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
de:create:functions:buttoncode [14.11.2016 12:24] – Minimal-Beispiel ergänzt adminde:create:functions:buttoncode [14.11.2016 19:36] – 1 anselm.von.scheliha
Zeile 23: Zeile 23:
 ===== Beispiel: Unterbrechen-Knopf mitten in der Seite ===== ===== Beispiel: Unterbrechen-Knopf mitten in der Seite =====
  
-<code php>+&amp;lt;code php&amp;gt;
 html( html(
-  '<div style="margin: 4em; text-align: center">'.+  '&amp;lt;div style=&amp;quot;margin: 4em; text-align: center&amp;quot;&amp;gt;'.
   buttonCode('break').   buttonCode('break').
-  '</div>'+  '&amp;lt;/div&amp;gt;'
 ); );
-</code>+&amp;lt;/code&amp;gt;
  
  
 ===== Beispiel: Direktes Einfügen in HTML-Code ===== ===== Beispiel: Direktes Einfügen in HTML-Code =====
  
-<code php>+&amp;lt;code php&amp;gt;
 $buttonNext = buttonCode('next');  // Speichert den HTML-Code für die $buttonNext = buttonCode('next');  // Speichert den HTML-Code für die
 $buttonBack = buttonCode('back');  // Buttons in 2 Variablen $buttonBack = buttonCode('back');  // Buttons in 2 Variablen
Zeile 40: Zeile 40:
 // Einfügen des HTML-Codes in den Fragebogen, z.B. in einer Tabelle // Einfügen des HTML-Codes in den Fragebogen, z.B. in einer Tabelle
 html(' html('
-  <table cellspacing="10cellpadding="0"> +  &amp;lt;table cellspacing=&amp;quot;10&amp;quot; cellpadding=&amp;quot;0&amp;quot;&amp;gt; 
-  <colgroup> +  &amp;lt;colgroup&amp;gt; 
-    <col width="60%"> +    &amp;lt;col width=&amp;quot;60%&amp;quot;&amp;gt; 
-    <col width="40%"> +    &amp;lt;col width=&amp;quot;40%&amp;quot;&amp;gt; 
-  </colgroup> +  &amp;lt;/colgroup&amp;gt; 
-  <tr> +  &amp;lt;tr&amp;gt; 
-    <td>Drücken Sie diesen Knopf, +    &amp;lt;td&amp;gt;Drücken Sie diesen Knopf, 
-        um zur nächsten Seite zu gelangen &rarr;</td> +        um zur nächsten Seite zu gelangen &amp;amp;rarr;&amp;lt;/td&amp;gt; 
-    <td>'.$buttonNext.'</td> +    &amp;lt;td&amp;gt;'.$buttonNext.'&amp;lt;/td&amp;gt; 
-  </tr> +  &amp;lt;/tr&amp;gt; 
-  <tr> +  &amp;lt;tr&amp;gt; 
-    <td>Um zur vorherigen Seite zu gelanden, +    &amp;lt;td&amp;gt;Um zur vorherigen Seite zu gelanden, 
-        drücken Sie diesen Knopf &rarr;</td> +        drücken Sie diesen Knopf &amp;amp;rarr;&amp;lt;/td&amp;gt; 
-    <td>'.$buttonBack.'</td> +    &amp;lt;td&amp;gt;'.$buttonBack.'&amp;lt;/td&amp;gt; 
-  </tr> +  &amp;lt;/tr&amp;gt; 
-  </table>+  &amp;lt;/table&amp;gt;
 '); ');
-</code>+&amp;lt;/code&amp;gt;
  
  
 ===== Beispiel: Verwendung mit Platzhaltern ===== ===== Beispiel: Verwendung mit Platzhaltern =====
  
-<code php>+&amp;lt;code php&amp;gt;
 $buttonNext = buttonCode('next');  // Speichert den HTML-Code für die $buttonNext = buttonCode('next');  // Speichert den HTML-Code für die
 $buttonBack = buttonCode('back');  // Buttons in 2 Variablen $buttonBack = buttonCode('back');  // Buttons in 2 Variablen
Zeile 68: Zeile 68:
 replace('%btnBack%', $buttonBack, 'html'); replace('%btnBack%', $buttonBack, 'html');
 text('buttons');  // Fragebogen-Text anzeigen text('buttons');  // Fragebogen-Text anzeigen
-</code>+&amp;lt;/code&amp;gt;
  
-Damit obiger PHP-Code korrekt funktioniert, muss unter **Textbausteine u. Beschriftung** noch ein Textbaustein mit der Kennung "buttonsund folgendem Inhalt angelegt werden.+Damit obiger PHP-Code korrekt funktioniert, muss unter **Textbausteine u. Beschriftung** noch ein Textbaustein mit der Kennung &amp;quot;buttons&amp;quot; und folgendem Inhalt angelegt werden.
  
-<code html> +&amp;lt;code html&amp;gt; 
-<table cellspacing="10cellpadding="0"> +&amp;lt;table cellspacing=&amp;quot;10&amp;quot; cellpadding=&amp;quot;0&amp;quot;&amp;gt; 
-  <colgroup> +  &amp;lt;colgroup&amp;gt; 
-    <col width="60%"> +    &amp;lt;col width=&amp;quot;60%&amp;quot;&amp;gt; 
-    <col width="40%"> +    &amp;lt;col width=&amp;quot;40%&amp;quot;&amp;gt; 
-  </colgroup> +  &amp;lt;/colgroup&amp;gt; 
-  <tr> +  &amp;lt;tr&amp;gt; 
-    <td>Drücken Sie diesen Knopf, +    &amp;lt;td&amp;gt;Drücken Sie diesen Knopf, 
-        um zur nächsten Seite zu gelangen &rarr;</td> +        um zur nächsten Seite zu gelangen &amp;amp;rarr;&amp;lt;/td&amp;gt; 
-    <td>%btnNext%</td> +    &amp;lt;td&amp;gt;%btnNext%&amp;lt;/td&amp;gt; 
-  </tr> +  &amp;lt;/tr&amp;gt; 
-  <tr> +  &amp;lt;tr&amp;gt; 
-    <td>Um zur vorherigen Seite zu gelanden, +    &amp;lt;td&amp;gt;Um zur vorherigen Seite zu gelanden, 
-        drücken Sie diesen Knopf &rarr;</td> +        drücken Sie diesen Knopf &amp;amp;rarr;&amp;lt;/td&amp;gt; 
-    <td>%btnBack%</td> +    &amp;lt;td&amp;gt;%btnBack%&amp;lt;/td&amp;gt; 
-  </tr> +  &amp;lt;/tr&amp;gt; 
-</table> +&amp;lt;/table&amp;gt; 
-</code>+&amp;lt;/code&amp;gt;
  
 Prinzipiell könnten die Platzhalter und damit der Text einfach auf weiteren Seiten eingebunden werden. Aber die Standard-Knöpfe werden nur auf der Seite ausgeblendet, auf der ''buttonCode()'' aufgerufen wurde. Prinzipiell könnten die Platzhalter und damit der Text einfach auf weiteren Seiten eingebunden werden. Aber die Standard-Knöpfe werden nur auf der Seite ausgeblendet, auf der ''buttonCode()'' aufgerufen wurde.
de/create/functions/buttoncode.txt · Zuletzt geändert: 23.06.2018 14:24 von admin
 
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