Chào các bạn! Ở bài này thiet ke web da nang BEHA xin chia sẻ cho bạn biết rõ hơn về cấu trúc template của joomla. Bạn đang quan tâm về vấn đề này có thể đọc và tìm hiểu qua bài viết dưới đây nhé.
Khi nhắc tới Joomla, có lẽ không còn quá xa lạ với chúng ta, đặc biệt là với các developer. Thế nhưng, độ phổ biến của joomla ở tại Việt Nam không nhiều giống như WordPress nhưng trên thế giới thì Joomla được sử dụng 1 cách đông đảo nhất.
Cho dù được sử dụng đông đảo thế nhưng chắc chắn 1 điều không phải ai cũng hiểu rõ và nắm vững được các kiến thức này. Bạn sẽ bở ngỡ từ việc mở mã nguồn qua Joomla. Tại vì ở mỗi mã nguồn sẽ có những quy chuẩn và cấu trúc riêng của nó mà không mã nguồn nào giống mã nguồn nào.
Cấu trúc của một Template Joomla hoàn chỉnh
Đối với joomla gọi riêng cho bạn dễ hiểu: template là toàn bộ của một theme giống như những cách gọi của các mã nguồn khác mà bạn từng biết. Nhưng trong joomla thì đặc biệt nó lại chia ra thành các template con và từ đó quy tụ thành một template hoàn chỉnh. Nói cách khác đây là template hoàn chỉnh tương đương với việc thêm trên mã nguồn để mở wordpress hay nukeviet.
Dưới đây là tất cả các liệt kê và mô tả từng thành phần của template joomla giúp bạn hình dung rõ nhất.
Cấu trúc chính
Thư mục css: thư mục chứa tập tin css nhằm mục đích tạo lên một website đẹp và đều.
Thư mục html: chứa các thư mục con tương tự với từng vị trí trên website.
Thư mục javascript: chứa tập tin js làm cho những hiệu ứng cho tính năng cho website.
Thư mục images: tập hợp chứa những hình ảnh, icon làm lên website.
Thư mục language: chứa các thư mục con tương ứng với những ngôn ngữ và trong các thư mục con có các tập tin .ini dành cho ngôn ngữ của thư mục đó.
Tập tin component.php: dùng để hiển thị những trang thân thiện với máy in, “Gửi email với liên kết này cho bạn bè.” Vv
Tập tin error.php: hiển thị thông báo dạng link không tồn tại, tập tin không tồn tại 404,…
Tập tin favicon.ico: là icon nhỏ xíu trên trình duyệt.
Tập tin index.php: tập tin này dùng để chứa các lệnh dùng để điều khiển tất cả các hoạt động và để hiển thị tất cả các thành phần của trang web, các trang web đều được hiển thị thông qua tập tin này.
Tập tin jsstrings.php: dùng để khao báo một số tính năng của hệ thống dành cho theme.
Tập tin template_thumbnail.png: ảnh đại diện website ở dạng nhỏ.
Tập tin template_preview.png: là ảnh đại diện website.
Tập tin templateDetails.xml: khai báo các thông số, vị trí, tập tin mà hệ thống sẽ load đưa vào template.
Cấu trúc thư mục html
Thư mục com_contact: template của phần contact (liên hệ)
Thư mục com_content: template hiển thị nội dung trang chủ , chuyên mục, lưu trữ, nổi bật, form, chi tiết.
Thư mục com_weblinks: template của phần liên kết ngoài.
Thư mục com_newsfeeds: giao diện template của tính năng news feed.
Thư mục layouts:template layout khác nhau khi bạn dùng trên website.
Thư mục mod_languages: hiện thị tùy chọn ngôn ngữ nếu website là đa ngôn ngữ.
Thư mục mod_breadcrumbs: là link điều hướng thuộc breadcrumbs
Thư mục mod_login: giao diện template dành cho các trang login và logout.
Tập tin modules.php: dùng để khai báo các function dành cho các template của từng vị trí.
Trên đây là các thông tin tổng hợp về cấu trúc cơ bản một template joomla hoàn chỉnh. Hy vọng bạn đã hiểu thêm về template joomla qua những chia sẻ trên.
Xem thêm: Template website bán hàng trực tuyến