Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
de:create:functions:buttoncode [14.11.2016 19:36] – 1 anselm.von.schelihade:create:functions:buttoncode [23.06.2018 14:24] (aktuell) admin
Zeile 21: Zeile 21:
  
  
-===== Beispiel: Unterbrechen-Knopf mitten in der Seite =====+===== Beispiel: Weiter-Knopf mitten auf der Fragebogen-Seite =====
  
-&amp;lt;code php&amp;gt;+<code php>
 html( html(
-  '&amp;lt;div style=&amp;quot;margin: 4em; text-align: center&amp;quot;&amp;gt;'. +  '<div style="margin: 4em; text-align: center">'. 
-  buttonCode('break'). +  buttonCode('next'). 
-  '&amp;lt;/div&amp;gt;'+  '</div>'
 ); );
-&amp;lt;/code&amp;gt;+</code
  
  
 ===== Beispiel: Direktes Einfügen in HTML-Code ===== ===== Beispiel: Direktes Einfügen in HTML-Code =====
  
-&amp;lt;code php&amp;gt;+<code php>
 $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 41:
 // 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('
-  &amp;lt;table cellspacing=&amp;quot;10&amp;quot; cellpadding=&amp;quot;0&amp;quot;&amp;gt; +  <table cellspacing="10cellpadding="0"> 
-  &amp;lt;colgroup&amp;gt; +  <colgroup> 
-    &amp;lt;col width=&amp;quot;60%&amp;quot;&amp;gt; +    <col width="60%"> 
-    &amp;lt;col width=&amp;quot;40%&amp;quot;&amp;gt; +    <col width="40%"> 
-  &amp;lt;/colgroup&amp;gt; +  </colgroup> 
-  &amp;lt;tr&amp;gt; +  <tr> 
-    &amp;lt;td&amp;gt;Drücken Sie diesen Knopf, +    <td>Drücken Sie diesen Knopf, 
-        um zur nächsten Seite zu gelangen &amp;amp;rarr;&amp;lt;/td&amp;gt; +        um zur nächsten Seite zu gelangen &rarr;</td> 
-    &amp;lt;td&amp;gt;'.$buttonNext.'&amp;lt;/td&amp;gt; +    <td>'.$buttonNext.'</td> 
-  &amp;lt;/tr&amp;gt; +  </tr> 
-  &amp;lt;tr&amp;gt; +  <tr> 
-    &amp;lt;td&amp;gt;Um zur vorherigen Seite zu gelanden, +    <td>Um zur vorherigen Seite zu gelanden, 
-        drücken Sie diesen Knopf &amp;amp;rarr;&amp;lt;/td&amp;gt; +        drücken Sie diesen Knopf &rarr;</td> 
-    &amp;lt;td&amp;gt;'.$buttonBack.'&amp;lt;/td&amp;gt; +    <td>'.$buttonBack.'</td> 
-  &amp;lt;/tr&amp;gt; +  </tr> 
-  &amp;lt;/table&amp;gt;+  </table>
 '); ');
-&amp;lt;/code&amp;gt;+</code>
  
  
 ===== Beispiel: Verwendung mit Platzhaltern ===== ===== Beispiel: Verwendung mit Platzhaltern =====
  
-&amp;lt;code php&amp;gt;+<code php>
 $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 69:
 replace('%btnBack%', $buttonBack, 'html'); replace('%btnBack%', $buttonBack, 'html');
 text('buttons');  // Fragebogen-Text anzeigen text('buttons');  // Fragebogen-Text anzeigen
-&amp;lt;/code&amp;gt;+</code>
  
-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.+Damit obiger PHP-Code korrekt funktioniert, muss unter **Textbausteine u. Beschriftung** noch ein Textbaustein mit der Kennung "buttonsund folgendem Inhalt angelegt werden.
  
-&amp;lt;code html&amp;gt; +<code html> 
-&amp;lt;table cellspacing=&amp;quot;10&amp;quot; cellpadding=&amp;quot;0&amp;quot;&amp;gt; +<table cellspacing="10cellpadding="0"> 
-  &amp;lt;colgroup&amp;gt; +  <colgroup> 
-    &amp;lt;col width=&amp;quot;60%&amp;quot;&amp;gt; +    <col width="60%"> 
-    &amp;lt;col width=&amp;quot;40%&amp;quot;&amp;gt; +    <col width="40%"> 
-  &amp;lt;/colgroup&amp;gt; +  </colgroup> 
-  &amp;lt;tr&amp;gt; +  <tr> 
-    &amp;lt;td&amp;gt;Drücken Sie diesen Knopf, +    <td>Drücken Sie diesen Knopf, 
-        um zur nächsten Seite zu gelangen &amp;amp;rarr;&amp;lt;/td&amp;gt; +        um zur nächsten Seite zu gelangen &rarr;</td> 
-    &amp;lt;td&amp;gt;%btnNext%&amp;lt;/td&amp;gt; +    <td>%btnNext%</td> 
-  &amp;lt;/tr&amp;gt; +  </tr> 
-  &amp;lt;tr&amp;gt; +  <tr> 
-    &amp;lt;td&amp;gt;Um zur vorherigen Seite zu gelanden, +    <td>Um zur vorherigen Seite zu gelanden, 
-        drücken Sie diesen Knopf &amp;amp;rarr;&amp;lt;/td&amp;gt; +        drücken Sie diesen Knopf &rarr;</td> 
-    &amp;lt;td&amp;gt;%btnBack%&amp;lt;/td&amp;gt; +    <td>%btnBack%</td> 
-  &amp;lt;/tr&amp;gt; +  </tr> 
-&amp;lt;/table&amp;gt; +</table> 
-&amp;lt;/code&amp;gt;+</code>
  
 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.1479148612.txt.gz · Zuletzt geändert: 14.11.2016 19:36 von anselm.von.scheliha
 
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