You are in: Home Joomla! nâng cao Tìm hiểu về đường dẫn URL và Itemid

Download Joomla 1.0.15

joomla-1-0-front-end.png

Download Joomla 1.5.3

joomla-1-5-front-end.png
Tìm hiểu về đường dẫn URL và Itemid
User Rating: / 1
PoorBest 
Saturday, 23 February 2008 23:42

Một ví dụ về URL và Itemid

Bạn hãy truy cập vào trang chủ của Joomla và tìm bài viết "What is Joomla!", hãy chú ý quan sát đường dẫn (url hay link) của nó là

http://www.joomla.org/content/view/12/26/ hoặc

http://joomla.org/component/option,com_content/task,view/id,12/Itemid,26/ 

Bạn đã trông thấy đường link ngắn gọn như vậy là do admin của trang Joomla.org đã bật chức năng "Search Engine Friendly URLs" (Site => Global Configuration => SEO => Search Engine Friendly URLs = Yes). Còn thực tế thì link gốc ban đầu sẽ là

http://joomla.org/index.php?option=com_content&task=view&id=12&Itemid=26

Hãy chú ý con số 26 ở cuối cùng của mỗi URL ở trên. Đó chính là Itemid = 26 

Mổ xẻ 2 URL trên


URL mặc định URL khi bật  SEO
Các thí dụ khác
Tên Component
option=com_content content option=com_contact là component liên hệ
Tác vụ thực hiện task=view view task=emailform cho phép gửi thư qua email

do_pdf
tạo bản in PDF
mã (id) của bài viết
id=12 12 Bắt đầu từ 1.

Bài viết "Joomla 1.0.15 released" có id=4609
mã (id) của mục menu dẫn đến bài viết Itemid=26 26
Bắt đầu từ 1.

Các bài viết trên trang chủ gắn với menu Home/Main có id=1

Mục đích của Itemid

Itemid được dùng để quyết định sự xuất hiện của các module và template. Mỗi module có thể được gắn với tất cả các menu (nghĩa là xuất hiện với mọi Itemid) hay chỉ được gắn với một số menu nào đó.

VD: Module "Who is Online" xuất hiện ở mọi trang (tức là được gắn với mọi menu hay mọi ItemID)

Tương tự như vậy, mỗi template cũng được gắn với tất cả các menu (với mọi Itemid) hay chỉ được gắn với một số menu nhất định (một số Itemid).

Keyword:

  • link, url, itemid