1c Bitrix predloge. Pripravljene rešitve. Katere datoteke so potrebne za izdelavo predloge?


Kako namestiti?

Izbira rešitve Za namestitev že pripravljene rešitve, ki ste jo izbrali, morate prenesti in namestiti izdelek izdaje, v kateri je ta rešitev vključena. Pozneje lahko preizkusite druge že pripravljene rešitve, vključene v to izdajo, tako da na nadzorni plošči vašega mesta zaženete čarovnika »Preizkusi novo rešitev«. Preizkusite novo rešitev Vsako že pripravljeno rešitev lahko preizkusite v le nekaj klikih:
  • zaženite posebnega čarovnika za testiranje neposredno z nadzorne plošče
  • izberite želeno že pripravljeno rešitev
  • pojdite skozi vse korake čarovnika


Preizkusite novo rešitev


Upoštevajte, da bodo vse rešitve, ki ste jih preizkusili, na voljo v meniju istega gumba »Preizkusi novo rešitev«. Samo izbrati morate eno od nameščenih rešitev s seznama, da odprete končano spletno mesto. Poleg tega lahko na nadzorni plošči zaženete čarovnika za spreminjanje oblike in nastavitev trenutnega mesta in spremenite, recimo, predlogo ali barvno shemo. Izbira že pripravljene rešitve iz namestitvenega programa izdelka Med namestitvijo izdelka 1C-Bitrix: Upravljanje spletnega mesta lahko takoj izberete eno od rešitev, ki so na voljo v izdaji po vaši izbiri.



Pripravljene rešitve "1C-Bitrix"


Namestitev izdelka ponuja izbiro ene od že pripravljenih standardnih predlog: spletna trgovina, informacijski portal, spletno mesto podjetja (dve možnosti: za podjetje, ki prodaja blago in podjetje, ki ponuja storitve), osebno spletno mesto in spletno mesto skupnosti. .




Izbira se tu ne konča, saj je za vsako vrsto strani na voljo več možnosti oblikovanja.




In po drugi strani, vsak dizajn obstaja v različnih barvnih kombinacijah - tudi to je vaša izbira. Na primer, za osebno spletno stran lahko izberete eno od 4 možnosti oblikovanja in jo "obarvate" v svoje najljubše barve.




Z izbiro prednastavljene predloge dobite spletno stran, ki je ne le oblikovno, ampak tudi vsebinsko čim bližje realnosti, hkrati pa ustreza izbrani tematiki. Poleg tega lahko ustvarite dva popolnoma različna projekta - z različnimi predlogami in dizajni, saj vam vsaka kopija programa to omogoča v skladu z licenčno politiko 1C-Bitrix.

V tem članku si bomo ogledali vse funkcije ustvarjanja predloge za Bitrix iz nič. Ni važno, ali imate že pripravljeno postavitev, ali pa ste samo perfekcionist, ki mu preprosto dovolite, da nekaj napiše sam brez posrednikov :)

Katere datoteke so potrebne za izdelavo predloge?

Videz vaše strani (oz. predstavitev strani) je vedno shranjen v ločeni mapi. V 1C-Bitrixu je pot do predloge skozi mapo bitrix, ki vsebuje mapo predlog in že vsebuje seznam vseh naših predlog.

Pot do predlog: /bitrix/templates/

Predlogo lahko ustvarite na 3 načine:

  • lahko kopirate že pripravljeno predlogo in jo spremenite tako, da ustreza vašim potrebam
  • lahko ustvarite prazno predlogo prek skrbniške plošče
  • lahko ustvarite prazno mapo in jo postopoma napolnite z datotekami in mapami
  • Kot razumete, je tretja možnost najbolj trda :) Pojdimo na skrbniško ploščo, Administracija > Nastavitve > Nastavitve izdelka > Spletna mesta > Predloge spletnih mest > Dodaj predlogo.
    povezava do strani: /bitrix/admin/template_admin.php?lang=ru

    ID predloge je v bistvu ime mape, v kateri se bo nahajala, imenoval jo bom razvoj. Ostala polja izpolnite čim bolj udobno; trenutno niso zelo pomembna. Kodi predloge dodajte naslednjo kodo:

    #DELOVNO_OBMOČJE#

    — to vrstico napišemo tako, da datoteke ni mogoče poklicati neposredno iz brskalnika in se ne začne izvajati;
    — prikaz trenutnega naslova strani;
    — prikaz ključnih besed, opisa in vseh skriptov;
    — pokaži ploščo za skrbnike.

    Po shranjevanju predloge je moja datoteka description.php videti takole:

    Super, v korenu bi nam moralo ostati 5 datotek, preostalih trenutno ne bomo uporabili:

    • description.php,
    • header.php,
    • footer.php,
    • styles.css,
    • template_styles.css

    Del kode, ki je pred #WORK_AREA#, je na koncu zapisan v header.php. Uganite, kateri del je zapisan v footer.php :) (tisti za njim). Samo delovno področje je dinamična vsebina (ni vedno tako dinamična), ki se nahaja na primer v mapi /contacts/ ali /about/ v datoteki index.php. Sama datoteka se običajno začne z vključitvijo glave in konča z vključitvijo noge:

    Pošlji SMS hi

    Zaenkrat je vse videti logično.

    1C-Bitrix mape in struktura nove predloge

    V dokumentaciji je več priporočil, ki meni osebno niso ravno všeč. Prvič, mapo s slikami radi poimenujejo images namesto skrajšanega img. In seveda vse razumem, toda ko pišete sloge, se morate vseeno sklicevati na slike, zakaj bi pisali 2-krat več? :) Drugič, bilo je priporočilo za shranjevanje vključenih območij v mapo include_areas - zakaj ne bi ustvarili inc? Tretjič, zakaj potrebujemo 2 datoteki s slogi? Če želim vse dati v ločeno datoteko in jo pozneje povezati po potrebi, bodo ti slogi shranjeni bodisi v predlogi komponente ali v mapi css predloge.

    Če povzamemo, naša pravilna struktura predloge je:

    Include_areas komponente slik js

    Da bom malo uporen:

    Inc img komponente js

    Načeloma te nihče ne omejuje, to so le priporočila.

    In zdaj smo gladko prišli do prve težave - trde kode. Trda koda je, ko namesto dinamičnih vrednosti, kot je ime domene, uporabite besedilni vnos. Večina razvijalcev začetnikov ne pozna konstante SITE_ TEMPLATE_PATH, ki kot vrednost shrani pot do trenutne predloge - v našem primeru je to /bitrix/templates/development (brez poševnice na koncu, upoštevajte). In zato, ko vključite svoje skripte ali vključena področja, morate za mapo napisati: