hírek lista Bitrix

Hello mindenkinek! Továbbra is a kusza történet a Bitrix :)

Mivel kezdett lassan szét rengeteg összetevői a rendszer, akkor nézzük meg, hogy hajtsák végre a komponenst. amely arra szolgál, hogy megjelenítse a hírek listáját Bitrix az információs blokk, nevezetesen bitrix: news.list. Remélem olvassa el a kezdeti tanulságai dokumentáció ehhez rendszert, és akkor már tudja, hogy ez az információ blokk és hogyan lehet létrehozni azt az admin felületre. Ühüm.

Nos, hogy egy kis kitérőt a kérdésben :) hiszen az alap, majd folytatja a munkát a komponens.

Információs blokkok (Information blokk), - egy modul, amely lehetővé teszi, hogy a katalógus, és kezeli a különböző típusú (blokkok), a homogén információkat. Az információs egységek valósíthatók bármilyen cikk dinamikus információk: katalógusok, hírek blokkok, könyvtárak, stb

Információs blokkok - kulcspontja Bitrix keret. Gyakorlatilag mindent, ami történik, a rendszer ilyen vagy olyan módon kapcsolódik a készülék, akkor is, ha nem jelenik meg explicit módon.

Információs blokkok képviselhetnek más absztrakciós réteget a hagyományos adatbázis-táblák, egyfajta „adatbázis az adatbázis.” Ezért neki részlegesen alkalmazzák a szabályokat követni tervezésekor adatbázisok.

Infó Hogyan hozzunk létre?

Feature dolgozni, meg kell, hogy hozzon létre egy információs blokk. Azt feltételezzük, hogy Ön a típusú információt háztömbnyire a megoszlása ​​a programban (bár lehetséges, hogy adminisztrátor létrehoz egy másfajta információs blokkok). Tartalom> Inform. Blocks> típusai tájékoztatja. Blocks> Szolgáltatások:

  1. Kattintson a Hozzáadás információs blokk az összefüggésben eszköztár. Creation formában nyitja meg az információs blokk.
  2. Töltsük lap Infos;
  3. Írja be a szimbolikus kód: bármilyen nevet latin betűkkel;
  4. Ahhoz, hogy kötődnek egy kívánt helyre;
  5. Írja be a nevét az információs blokk: érdemi nevét a cirill ábécét.
  6. Más területeken könyvjelzők változatlanul hagyja.
  7. Mentse el a módosításokat.

Információs blokk jön létre, a rendszer visszatér a lista információs blokk.

Most vissza a komponens bitrix: news.list.

Először hozzon létre egy információs blokk típus „tartalom” (id = tartalom), és benne információs blokk „News” karakteres kódot NEWS (hogyan lehet létrehozni egy olyan típusú információs blokk összes házi). Továbbá, amikor létrehozza az információs blokkban fogja beállítani URL-paraméterek, mint ez, mint a képen:

Feltesszük, hogy a hír lesz az azonos információs blokkban, és lesz osztva különböző szakaszok.

A területen lapon kérdezni:

  1. Kötelező kötődnek szakaszok
  2. Megkezdésének időpontja aktivitás = „Az aktuális dátum és idő”
  3. Kötelező jellege kód (átírás és előállító vagy használó külső fordítási szolgáltatás)

Most, tesztoldalunkon helyezi a komponens bitrix: news.list és másolja a sablont a webhelysablonnal .DEFAULT, átnevezés, például my_newslist. Nézzük figyelni, hogy a modul paraméterei a „Format dátum kijelzés” - ezen a ponton, akkor használja a kialakulását a dátumot a modell az elrendezés. Szintén a komponens paraméterek (.parameters.php) definiálunk egy új paramétert - NEWSLIST_TITLE - ez lesz a címe a híroldal. Ennek eredményeként, a HTML kódot az oldal elrendezést fog kinézni (ez egy hulladék kódot vizuálisan látni a helyét az elemek, akkor mutatják be a kódot a php-template):

Ennek eredményeként a php-sablon kódját az integráció után az elrendezés a következő lesz:

Ez valójában standard .DEFAULT sablont. szinte nincs módosítás eltörölné a régi kódot, ami jellemző erre a mintát. Ebben a leckében gondoskodik a standard és tömör következtetést hírcsatorna. Tény, hogy bekerül a webhelysablonnal mappát, és akkor könnyen szerkeszteni, hogy a szíved tartalmát, felhasználva az összes rendelkezésre álló adatok és a sablon, de ezek nem állnak rendelkezésre, akkor mindig választhat result_modifier.php fájlt. ha nem a mappát a sablon, akkor könnyen létre, és hogy ez az összes mintát a bázis, hogy ne zavarja a logika az elrendezés.

Most meg kell hívni a hírforrások komponens a honlapon, vagy bármely más, a statikus oldal, vagy a header.php sablont vagy footer.php sablont (ez attól függ, hogy hol szeretné látni a híreket, és ahol kell rendelkezésre áll):

Semmi nem kell félni! Ez egy standard eleme a hívó kód és minden, ami a tömb paraméterei a komponenst. Nagyon fontos az első sorban, benne kérünk a nevét a komponens és egy sablont, amely adatok jelennek meg. Sőt, ha a kód hozzáadása a hívást az admin felületen, és hogyan kellene tenni (csak húzza be az index fájlt), akkor a kód automatikusan regisztrálja, és akkor képes lesz arra, hogy módosítsa az összes ezeket a beállításokat egy egyszerű és könnyen érthető minden emberi formában. Én személy szerint meg kellett dolgozni a különböző, főleg ha tudjuk szinte az összes paramétert, akkor gyorsan szerkeszteni őket közvetlenül a kódot. Due FILTER_NAME paramétert. amelyek segítségével adja meg a nevét, tudjuk szűrni, például, hogy csak az egyik hírpanelek (ezek részletek megtalálhatók a szokásos dokumentáció, jól, vagy akkor engedje a leckét adatok szűrésével Bitrix).

Ennyi :) hamarosan találkozunk!