Pole formuláře (text > nápověda)

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
lopikol
Začátečník | 75
+
0
-

Dá se pomocí Nette formuleře vytvořit toto. Případně jak?:

<?php
  <fieldset>
  <legend>Hlavní nastavení</legend>
  <table>
  <tr>
  <td class="rpad"><strong>Motiv</strong></td>
  <td><select name="template"><option value="default" selected="selected">default</option></select></td>
  <td class="lpad">motiv vzhledu</td> //Jde mi hlavně o tuto část
  </tr>
  </table>
  </fieldset>
?>

fieldset už mám, ale rád bych přidal ještě jedno pole a to <td class="lpad"></td>, kde bude daný text s nápovědou.

lopikol
Začátečník | 75
+
0
-

Díky, ale končí to chybou:

User Warning

Nette\Templates\LatteFilter::formatArray() is deprecated; use LatteMacros::formatArray() instead.

<?php
 private static function fetchNameAndModifiers($code) {
            $name = LatteFilter::fetchToken($code);
            $modifiers = LatteFilter::formatArray($code); // Označeno

            $name = String::startsWith($name, '$') ? $name : "'$name'";
            $modifiers = $modifiers ?: "array()";

            return array($name, $modifiers);
        }

?>

Editoval lopikol (13. 2. 2011 15:03)

Aurielle
Člen | 1281
+
0
-

Nejspíše máš nekonzistentní verzi Nette nebo sis podědil nějakou třídu a voláš v ní zmíněnou deprecated metodu.

lopikol
Začátečník | 75
+
0
-

Ještě jsem tu hledal a narazil jsem na pár topiců, které to řeší úplně jinak a také to funguje. Přikládám linky pro budoucí generace :)

https://forum.nette.org/…-do-kontrolu#…

https://forum.nette.org/…re-v-sablone#…

https://doc.nette.org/…ubleshooting#…

Editoval lopikol (13. 2. 2011 15:32)