Bagaimana website toko online bekerja?

Kita akan sering ubah kode pada baris 29 isi file config.inc.php atau dengan CTRL-F temukan ini :

INDEX.PHP

HEADER.PHP

HOOK
Baris kode :
Baris kode ini akan menentukan Hook (Hook memungkinkan administrator situs untuk menentukan di lokasi mana mereka ingin modul tertentu ditampilkan di webpage).
DISPLAY
Baris kode :
Baris code ini mengatakan tentang tampilan index.tpl dari direktori default theme. Prestashop (Anda menentukan theme untuk digunakan dengan pergi ke Back Office >>Preferances >> appearance).
FOOTER.PHP
Baris code :
Baris code ini mengatakan tentang php yang mencakupi file footer.php dari direktori kita (dirname).

Setiap file diatas terkandung request PHP untuk memasukkan file lain. Meski ada pengaturan konfigurasi Prestashop, tapi Hooks dan file-file php belum punya HTML. Di sinilah diperlukan peranan file tpl.

File global.css sedang dipanggil dari direktori theme Prestashop untuk itu diperlukan file-file CSS lain dan JavaScript yang sudah terkandung di dalamnya.
Artinya :
akan menampilkan page pemeliharaan yang disebut maintenance.tpl jika toko online ditutup */
- File index.php memanggil (meminta) file index.tpl, file footer.php dan file footer.tpl
- File tpl menentukan layout situs html dan ada dalam folder theme.
- File index.php meliputi header.php, index.tpl dan footer.tpl dari direktori theme
- File header.php memanggil file header.tpl
- File footer.php juga memanggil file footer.tpl
- KESIMPULAN AKHIR :
HTML utama berasal dari 3 file template : index.tpl, header.tpl dan footer.tpl
Review struktur dasar website store Prestashop
Header.tpl

Sumber dari HOMEPAGE (semua modul dalam kondisi un-instal dan ada sedikit JavaScript yang dihapus dari footer sehingga kita bisa fokus ke HTML saja) berasal dari file TPL UTAMA.
- index.php loading request halaman PHP lain yang didefinisikan dalam file PHP. Lalu halaman PHP ini memanggil file-fle tpl dan bersama mengubahnya menjadi web page
- index.tpl hanya berisi satu baris :
{$ HOOK_HOME}.Hal ini disebabkan file index hanya akan menampilkan modul-modul Prestashop yang ditugaskan untuk homepage. Kategori dan halaman produk akan ditampilkan dengan bantuan modul lain.
- Body ID berbeda-beda pada masing-masing halaman - misalnya : index.tpl, category.tpl, product.tpl. Sehingga kita punya fleksibilitas untuk style halaman berbeda-beda dengan hanya menggunakan aturan di global.css untuk menargetkan body ID. Darimana hal seperti ini berasal?
Periksa header.tpl, kita akan lihat satu baris ini :
<body {if $page_name}id="{$page_name|escape:'htmlall':'UTF-8'}"{/if}>
Sumber :
www(dot)daveegerton(dot)com/prestashop-guides/Prestashop-Designers-Guide/Structure/File-Structure(dot)
KEMBALI KE >>>>> BAGIAN 1