Egyedi forma elemek szerkesztése

Egyedi forma elemek szerkesztése

Forma add / változás elemei információs blokkok az egyik leggyakrabban használt, és az online áruházak vagy információs kiadványok, ebben a formában egyértelműen a legnépszerűbb a közigazgatási szakaszban. És annak ellenére, hogy a megjelenése és alakja a tér változásának a beállítástól függően információs egység, valamint lehetséges, hogy testre a forma elemek módosítására szabványos rendszer eszközöket, speciális feladatok megoldására, néha ez nem elég.







Ebben az esetben a / bitrix / php_interface / include / létre kell hoznia egy vagy két (a feladattól függően) további fájlokat:

Ezután az információs blokkban beállításait adja meg az utat, hogy ezeket a fájlokat:

Egyedi forma elemek szerkesztése

Fájlt formájában szerkesztésvezérlők

Hozzon létre egy mappát / bitrix / php_interface / include /. például iblock_element_edit_my.php fájlt. majd másolja be a kódot a fájlban /bitrix/modules/iblock/admin/iblock_element_edit.php sor:

Most kezdődik a fájl szerkesztéséhez, azaz megváltoztatni a megjelenését az űrlap szerkesztés információs blokk elem, hogy megfeleljen az Ön igényeinek. (A beavatkozás előtt szükséges a beállítás törléséhez forma, ha van ilyen, már korábban megtörtént.)

  • Törölheti a szükségtelen információs blokk területén. Megjelenítéséhez formában használt mezők szerkezete a következő formában:
  • funkció használható _ShowPropertyField () is megjelenik a tulajdon formájától információs blokk elemek.





    Ha használja a saját formáját egy oldal szerkesztése eltűnik Egyéni gombra. amely lehetővé teszi, hogy rendezni és testre a kijelző mező űrlapelemet.

    Ha nem mezőket a válogató mechanizmus iblock_element_edit_my.php és ne hagyjon a szabványos funkciók, akkor meg kell adnia a következő kódot a fájl:

    Fontos! Ne felejtsük el, hogy adja meg a fájl elérési útvonalát az információs blokkban beállításokat.

    A fájl, amely felelős a feldolgozási elem mezők mentés előtt

    Ha módosítani szeretné a tárolt területen, a mező, az azonos nevű módosítani kell a tömbök a $ _POST $ _FILES. értékeit az összes tulajdonságait akkor módosítani kell a tömb $ prop.

    Megteremti az / bitrix / php_interface / include /. például iblock_element_edit_before_save.php fájlt.

    Annak ellenőrzésére, hogy a részletes szöveges elem bevitele a következő feltételeket:

    Tervező _CIBlockError tárgy három paramétert: a súlyossága a hiba, véletlenszerű azonosítót és hiba szövegét. Ha az oldal szerkesztése meghatározni egy változót $ error értékének az objektumot, majd a változtatások mentése nem fog megtörténni. Értékekre, hogy jött ki a forma, ne vesszenek el, inicializálása után a változó $ error is inicializálni egy változót $ bVarsFromForm = true. A változó $ bVarsFromForm csak azt jelzi, hogy az értékeket a területeken meg kell mutatni azoknak, akik kijönnek a formából.

    Automatikusan létrehoz egy kis kép alapján a nagy használható funkciót BXIBlockAfterSave. Ha definiálni a mentés opciót, akkor automatikusan felkérik sikeres természetvédelmi elem. Mi határozza meg, hogy az elején /bitrix/php_interface/include/iblock_element_edit_before_save.php file:

    Megjegyzés: A fenti forgatókönyv alapján a nagy kép jön létre a kis- és ez a kép lehet helyettesíteni, hogy a területen a kis kép. Példa működik csak képek JPG formátumban.

    Itt van a teljes /bitrix/php_interface/include/iblock_element_edit_before_save.php oldal kódja.

    Fontos! Ne felejtsük el, hogy adja meg a fájl elérési útvonalát az információs blokkban beállításokat.

    Néha meg kell változtatni, hogy egy teljesen más jellegű, például az alak a bemeneti és a változás több képet, ebben az esetben egyszerűen hozzon létre egy új oldalt, és add meg a közigazgatási menüt.

    további anyagok