Prihlásiť sa | Zabudnuté heslo | Registrovať

X

What is OpenID?

OpenID is an Internet-wide identity system that allows you to sign in to many websites with a single account.

With OpenID, your ID becomes a URL (e.g. http://username.myopenid.com/). You can get a free OpenID for example from myopenid.com.

For more information visit the official OpenID site.

76 príspevkov v 21 témach | 9 členov

Skok na:

Všeobecná diskusia

Ak ste na stránke prvý kát, nezabudnite sa zaegistrovať! Vďaka registrácii budete môcť aktívne vstúpiť do diskusného fóra (vytvoriť Vlákno alebo pridať príspevok do existujúceho vlákna).

Diskusné fórum » Všeobecná diskusia » editacia sablony pre User defined forms

Strana: 1 Dole
Autor Téma: editacia sablony pre User defined forms 2272 Views
  • DeaDMan
    Avatar
    Community Member
    7 posts

    editacia sablony pre User defined forms Link to this post

    Dobry den. Pouzivam tento modul na zobrazovanie formularov na stranke. Chcel by som sa opytat, ako by sa dalo editovat sablonu, kde sa generuje formular? A co v pripade ak by som chcel zmenu len na jednej postranke, avsak na inych podstrankach s formularom by zobrazenie ostalo rovnake. Dakujem

  • Pali
    Avatar
    Administrator
    80 posts

    Re: editacia sablony pre User defined forms Link to this post

    Ahoj,

    je potrebné si spraviť nový typ stránky, ktorý extenduje UserDefinedForm. Potom v controlleri tohto nového typu stránky zadefinuješ metódu Form takto:

    public function Form() {
       $f = parent::Form();
       $f->setTemplate("TableForm");
       $f->setButtonLeftTitle($this->SubmitButtonTextLeft);
       return $f;
    }

    a do themes/tvoja-tema/Includes pripravíš súbor TableForm.ss, ktorý može vypadať nejak takto:

    <% if IncludeFormTag %>
    <form $FormAttributes>
    <% end_if %>
       <% if Message %>
       <p id="{$FormName}_error" class="message $MessageType">$Message</p>
       <% else %>
       <p id="{$FormName}_error" class="message $MessageType" style="display: none"></p>
       <% end_if %>
       
       <table>
       <% control Fields %>
          <% if Type == "hidden" %>
             $FieldHolder
          <% else %>
             $TableFieldHolder
          <% end_if %>
       <% end_control %>
       </table>
       
       <% if Actions %>
       <table class="Actions">
          <tr>
             <th>$ButtonLeftTitle</th>
             <td>
                <% control Actions %>
                   $Field
                <% end_control %>
             </td>
          </tr>
       </table>
       <% end_if %>
    <% if IncludeFormTag %>
    </form>
    <% end_if %>

    Pali

    2272 Views
Hore

Práve online: Nikto nie je online.

Najnovší člen fóra: WilliamFaw