Chắc hẳn với những ai đã từng thiết kế website thì Joomla không còn lạ gì nữa, vấn đề chung của việc dùng CMS là tìm ra được một template phù hợp trước khi tạo một website, công việc mất rất nhiều time!! Tại sao chúng ta không tự tay design cho mình một template nhỉ!! Đó là lý do s tìm hiểu về đề tài này...
#bl3 Hổm rày cũng tập tành tìm hiểu cách tạo một Template cho Joomla 2.5 nhưng công việc bận quá nên giờ mới có time viết TUT chia sẻ cùng các bạn. Do s cũng mới tìm hiểu nên bài viết này mang tính trao đổi và học hỏi thêm.
#bl3 Trước khi tự tay thiết kế một template, bạn hãy chắc rằng đã cài đặt Joomla CMS và dạo xem những template mặc định của joomla (/yoursite/templates) một chút , nó sẽ giúp ích bạn rất nhiều.
#bl3 Nhìn chung đây là cấu trúc khá đầy đủ của một Joomla Template (jT) mà chúng ta phải tuân thủ.
#bl3 Bạn đừng lo lắng vì sao có cái template mà nhiều quá vậy nè!?! Thật chất để template của bạn hoạt động thì chỉ cần quan tâm 2 file không thể thiếu là templateDetails.xml và index.php. Bây giờ s sẽ giải thích một chút về cấu trúc trên nhé:
- /css : nơi chúng ta chứa các file stylesheet của template chúng ta.
- /fonts : chứa các font ta nhúng vào tempalte.
- /html : chứa một số file html, php hỗ trợ cho template (hiện tại tay ngang như mình thì chẳng cần ^^).
- /images, /javascript : khỏi cần nói nhé @leluoi
- /language : chứa các file định nghĩa ngôn ngữ (không phải sử dụng để đa ngôn ngữ đâu nhé!).
- component.php : s cũng chưa biết nó làm gì nữa hehe ^^.
- error.php : nó sẽ được dùng khi template chúng ta có lỗi.
- offline.php : dùng override trang hiển thị mặc định trong chế độ offline của Joomla.
- favicon.ico : đây là icon hiển thị cho jT của ta.
- index.html : Trong bất kỳ thư mục nào của website joomla đều có file này, nó có khi không chứa nội dung nào cả! File này thường dùng để bảo vệ file index.php và ngăn không cho truy cập vào folder thui.
- template_preview.png, template_thumbnail.png : đây là 2file để PR cho template của chúng ta thui.
- index.php : file chính để hiển thị template.
- templateDetails.xml : File này bao gồm các thẻ meta khai báo thông tin về template, được sử dụng bởi giao diện quản trị của joomla.
Cùng wWw.blogit.info chia sẻ Thế giới công nghệ 4 sao
0 Nhận xét