Sekiranya anda merancang laman web yang terdiri daripada banyak halaman, sangat penting untuk mengetahui cara membuat templat laman web. Ini akan mempermudahkan kehidupan kedua-dua pereka susun atur dan pengaturcara.
Apakah templat laman web?
Mana-mana laman web terdiri daripada banyak halaman, yang masing-masing mengandungi elemen yang sama: maklumat perkhidmatan, menu, reka bentuk yang serupa, dan sebagainya. Sekiranya anda menetapkan matlamat untuk mengubah elemen yang serupa di seluruh laman web - katakan, menambahkan item baru ke menu - maka anda harus melakukan tindakan ini di setiap halaman. Sekiranya terdapat 10 daripadanya di laman web, maka tugasnya tidak terlalu sukar. Bagaimana jika 100 atau lebih?
Templat adalah sejenis susun atur yang menerapkan logik memaparkan bahan. Di dalamnya, anda boleh menetapkan lokasi paparan menu, tajuk laman web, kandungan utama, dan sebagainya. Kandungan elemen yang ditulis dalam templat ditetapkan dalam skrip atau melalui fungsi yang disediakan oleh sistem pengurusan kandungan.
Anda boleh membayangkan beberapa dokumen sebagai templat. Satu fail mengandungi markup. Ini adalah susun atur itu sendiri, di mana lokasi khusus ini atau kandungan itu ditunjukkan. Fail kedua bertanggungjawab untuk apa yang sebenarnya akan dipaparkan. Tugas dokumen kedua adalah menganalisis fail susun atur dan menggantikan nilai sebenar pemboleh ubah.
Kedua-dua dokumen ini tidak dapat dipisahkan, kerana sebaliknya tidak begitu menarik: jika anda menjalankan fail templat, dokumen tersebut tidak akan memaparkan maklumat berguna. Perkara yang sama akan berlaku sekiranya anda menjalankan skrip pengendali tanpa susun atur itu sendiri.
Bagaimana membuat templat laman web?
Membuat susun atur halaman laman dikurangkan untuk membuat dokumen html sederhana, yang berisi logik untuk memaparkan elemen halaman. Pada masa yang sama, anda perlu membuat fail yang mengawal paparan templat. Fail ini akan mengandungi nilai sebenar pemboleh ubah.
Kerja ini cukup memakan masa, jadi anda boleh menggunakan mesin templat siap pakai. Smarty dan Ranting adalah contoh. Dalam kes ini, cukup untuk memuat turun kit edaran mesin templat, dan, mengikut arahan, memasangnya di pelayan. Dalam kes ini, anda tidak perlu membuat fail yang bertanggungjawab untuk menampilkan pemboleh ubah sebenar, kerana sudah dibuat - ini adalah pengedarannya sendiri, iaitu sekumpulan fail. Anda hanya perlu membuat susun atur halaman.
Perlu diingat bahawa mesin templat moden cukup serba boleh. Anda boleh membincangkan bahasa pengaturcaraan yang terpisah untuk templat, kerana dalam susun atur anda dapat memasukkan paparan dengan syarat, dalam satu gelung, dll.
Kesimpulannya
Membuat templat adalah kaedah yang sangat baik untuk memisahkan logik paparan dari logik aplikasi. Ini memudahkan pereka susun atur dan memudahkan kerja pengaturcara.