Хэрэв та олон хуудаснаас бүрдэх сайтыг төлөвлөж байгаа бол сайтын загварыг хэрхэн яаж хийхийг мэдэх нь туйлын чухал юм. Энэ нь зохион байгуулагч болон програм зохиогчийн амьдралыг хялбарчлах болно.
Вэбсайтын загвар гэж юу вэ?
Аливаа сайт нь олон хуудаснаас бүрдэх бөгөөд тэдгээр нь ижил элементүүдийг агуулдаг: үйлчилгээний мэдээлэл, цэс, ижил дизайн гэх мэт. Хэрэв та сайтынхаа ижил төстэй элементийг өөрчлөх зорилго тавьсан бол цэсэнд шинэ зүйл нэмж оруулаарай - энэ хуудсыг хуудас бүр дээр хийх хэрэгтэй болно. Хэрэв сайт дээр 10 нь байгаа бол даалгавар нь тийм ч хэцүү биш юм. Хэрэв 100 ба түүнээс дээш бол яах вэ?
Загвар гэдэг нь материалыг харуулах логикийг хэрэгжүүлэх хэлбэрийн хэлбэр юм. Дотор нь та цэс, сайтын толгой хэсэг, үндсэн агуулга гэх мэт дэлгэцийн байршлыг тохируулж болно. Загварт бичсэн элементүүдийн агуулгыг скриптэд эсвэл агуулгын менежментийн системээс өгсөн функцээр тохируулдаг.
Та хоёр баримт бичгийг загвар хэлбэрээр төсөөлж болно. Нэг файлд тэмдэглэгээ орсон байна. Энэ бол тухайн эсвэл тухайн агуулгын тодорхой байршлыг харуулсан байршил юм. Хоёрдахь файл нь яг юу харуулахыг хариуцдаг. Хоёрдахь баримт бичгийн даалгавар бол байршлын файлд дүн шинжилгээ хийж, хувьсагчдын бодит утгыг орлуулах явдал юм.
Эдгээр хоёр баримт бичиг нь хоорондоо салшгүй холбоотой, учир нь өөрөөр хэлбэл тийм ч сонирхолтой биш юм: хэрэв та загвар файлыг ажиллуулбал энэ нь ямар ч ашигтай мэдээллийг харуулахгүй. Хэрэв та боловсруулагч скриптийг зохион байгуулалтгүйгээр ажиллуулбал энэ нь мөн адил болно.
Вэбсайтын загварыг хэрхэн үүсгэх вэ?
Сайтын хуудасны зохион байгуулалтыг бий болгох нь хуудасны элементүүдийг харуулах логик агуулсан энгийн html баримт бичиг үүсгэх хүртэл багасдаг. Үүний зэрэгцээ та загварыг харуулахыг хянах файл үүсгэх хэрэгтэй. Энэ файл нь хувьсагчдын бодит утгыг агуулна.
Энэ ажил нь нэлээд их цаг хугацаа шаарддаг тул та бэлэн загвар хөдөлгүүр ашиглаж болно. Smarty, Twig бол жишээ юм. Энэ тохиолдолд загвар хөдөлгүүрийн түгээлтийн багцыг татаж авах, зааврын дагуу сервер дээр суулгах нь хангалттай юм. Энэ тохиолдолд та бодит хувьсагчдыг харуулах үүрэгтэй файл үүсгэх шаардлагагүй болно, учир нь үүнийг аль хэдийн бүтээсэн байсан тул энэ нь өөрөө тархац, өөрөөр хэлбэл багц файл юм. Та зөвхөн хуудасны байршлыг бий болгох хэрэгтэй.
Орчин үеийн загвар хөдөлгүүрүүд нь нэлээд уян хатан байдаг гэдгийг санаж байх хэрэгтэй. Загварын хувьд тусдаа програмчлалын хэлний тухай ярьж болно, учир нь байршилд дэлгэцийг нөхцлөөр, давталтаар оруулах боломжтой.
Дүгнэлт
Загвар үүсгэх нь дэлгэцийн логикийг програмын логикоос салгах маш сайн арга юм. Энэ нь зохион байгуулалтыг хялбарчилж, програм зохиогчийн ажлыг хөнгөвчилдөг.