Chap2, Auto chuyển đổi giao diện wap/web khi truy cập từ Mobile hoặc PC
Xtgem hỗ trợ tự động phát hiện khách truy cập đang dùng thiết bị gì
Code: <xt:get_device_template />
Có 3 trường hợp:
- mobile : Nếu người dùng sử dụng điện thoại hoặc các thiết bịcầm tay thông thường
- web : Người dùng truy cập từ PC
-touch : Người dùng sử dụng các dòng máy đời rất cao Iphone, Galaxy hoặc Ipad
Qua đó chúng ta có thể tạo ra code thay đổi giao diện phù hợpvới các thiết bị trên.
- Bạn cần viết 3 css cho 3 loại giao diện. Đặt tên như sau: css cho mobile (wap) đặt tên là mobile.css, css cho pc web.css, css cho touch touch.css (touch rất hiếm nên ko cần quan tâm nhé! sau đây HD Auto wap/web).Chưa đủ trình viết css có thể lấy của wap khác
- Tiếp theo bạn cần chèn code put css này vào _headtags hoặc chèn vào file bạn muốn thay đổi giao diện. Nhớ bỏ css đang dùng đi nhé.
Code:
<link rel="stylesheet" type="text/css" href="/thư_mục_chứa_css/<xt:get_device_template />.css"/>
Ví dụ bạn đặt các file css trên trong thư mục my-style thì codelà:
<link rel="stylesheet" type="text/css" href="/my-style/<xt:get_device_template />.css"/>
Tiếp theo để có thể chuyển đổi giao diện bạn cần 3 file html ở đây mình ví dụ với index (trang chủ) bạn cần tạo 3 file (index, index_mobile, index_web)
- index_mobile : bạn thiết kế giao diện wap cho mobile
- index_web : giao diện web choPC
- index : Tắt _header và _footer đi nhé chèn code này vào:
<xt:include file="index_<xt:get_device_template />">
Các file khác làm tương tự.