Adăugarea de câmpuri sub formă de feedback la Bitrix de 1 secundă

Adesea trebuie să utilizați formularul de feedback. Puteți face propriul dvs. fără componente, ci pur și simplu codificați, dar uneori este suficient să utilizați formularul de feedback standard prin adăugarea sau modificarea câmpurilor obligatorii.

Acest material descrie adăugarea unui câmp în formularul din kitul standard Bitrix "Start".

Mai întâi trebuie să creați propriul spațiu de nume, astfel încât actualizările să nu suprascrie modificările noastre, trebuie să încercați să faceți acest lucru în mod necesar.

  1. Creați un dosar în / bitrix / components /, de exemplu / devfix /.
  2. În folderul nou creat / devfix / copy din folderul / bitrix / components / bitrix / folder /main.feedback/.
  3. Apoi, creați directorul / devfix / pentru șabloane cu un nou spațiu de nume în / bitrix / templates / your_pattern / components /.
  4. Creați directorul template /main.feedback/ în el și copiați toate fișierele de aici /components/devfix/main.feedback/templates/.default în el.
  5. Drepturile template.php ale fișierului /components/devfix/main.feedback/templates/main.feedback/ deja dosar. adăugarea unui singur domeniu, cum ar fi „Timpul pentru a apela.“ Pentru o bază, luăm un câmp "Name".

Pe baza ei, noi creăm unul, scrieți noi valori și inserați-l acolo unde este necesar, de exemplu, imediat după numele câmpului și obținem următoarele:

Schimbarea fișierului /bitrix/templates/your_sublog/components/devfix/main.feedback/forma/lang/en/template.php a adăugat o linie cu MFT_TIME

Acum cea mai grea parte este personalizarea rămasă a componentei din /bitrix/components/devfix/main.feedback/component.php. Aici voi da imediat codul pregătit al fișierului standard modificat. Oriunde există un cuvânt de timp sau TIME. acesta este ceea ce a fost adăugat la acesta.

Schimbare limbă fișier /bitrix/components/devfix/main.feedback/lang/ru/.parameters.php. adăugați din nou o singură linie cu TIME.

În cele din urmă, accesați secțiunea Administrare Setări -> Setări produs -> Evenimente e-mail -> Șabloane de e-mail în secțiunea "Trimiteți un mesaj prin formularul de feedback" și introduceți câmpul TIME:

Articole similare