it-swarm-vi.com

mô-đun ghi đè

Joomla 3.3 - người mới bắt đầu Tôi đang tạo mẫu đầu tiên của mình và sau khi cài đặt nó để sẵn sàng thử nghiệm. Tôi đã vô tình nhấp vào "mod_login" trong phần "tạo ghi đè" trong cài đặt mẫu của tôi. và thông báo này xuất hiện.screenshot

Tôi không hiểu điều đó và tôi sợ rằng điều này có thể ảnh hưởng đến điều gì đó trong chuyến đi tùy chỉnh trong tương lai của tôi.

vậy làm thế nào tôi có thể hoàn tác hành động này?

4
Elhamy

Ghi đè mẫu được sử dụng để cho phép các nhà phát triển thực hiện thay đổi bố cục của mô-đun mà không phải xâm nhập vào lõi của mã mô-đun, như đã đề cập trong rất nhiều câu trả lời trước đó là xấu.

Ghi đè mẫu đơn giản là các bản sao của tệp (thông thường) default.php từ một mô-đun. Trong trường hợp của bạn, mod_login đã được sao chép và thêm vào thư mục bắt buộc để cho phép bạn thực hiện ghi đè mẫu. Xem như tôi giả sử bạn không muốn sử dụng ghi đè, chỉ cần xóa mod_login từ vị trí sau

templates/ahmedasharaf/html

Đơn giản như thế. Hi vọng điêu nay co ich

3
Lodder

Một trong những tính năng mạnh mẽ nhất của Joomla là khả năng ghi đè các chế độ xem thành phần và mô-đun.

Giới thiệu về ghi đè bố cục mô-đun

Các mô-đun, giống như các thành phần, được thiết lập trong một cấu trúc thư mục cụ thể.

/ module/mod_latest_news/tmpl default.php (layout) helper.php (tệp trợ giúp chứa logic dữ liệu) mod_latest_news.php (tệp mô-đun chính) mod_latest_news.xml (tệp XML cài đặt) Tương tự như các thành phần, trong mô-đun chính thư mục (trong ví dụ, mod_latest_news) có thư mục/tmpl /. Thường chỉ có một tệp bố cục nhưng tùy thuộc vào người đã viết mô-đun và cách viết nó, có thể có nhiều hơn.

Đối với các thành phần, ghi đè bố cục cho một mô-đun phải được đặt theo cách cụ thể. Sử dụng Beez làm ví dụ một lần nữa, bạn sẽ thấy cấu trúc sau:

/ samples/beez/html/mod_latest_news (thư mục này khớp với tên thư mục mô-đun) default.php (tệp này khớp với tên tệp bố cục) Cấu trúc cho ghi đè mô-đun lại khá đơn giản: /html/mod_module_name/layout_file_name.php.

Sao chép hoặc tạo tập tin bố cục Mẫu rhuk_milkyway không có bất kỳ ghi đè bố cục nào cho bất kỳ mô-đun nào. Nếu chúng tôi muốn ghi đè bố cục mặc định cho mô-đun Tin tức mới nhất, chúng tôi cần sao chép tệp này:

/modules/mod_latest_news/tmpl/default.php

đến vị trí này, tạo các thư mục khủng bố trong trường hợp chúng chưa tồn tại:

/temsheet/rhuk_milkyway/html/mod_latest_news/default.php

Bạn cần cẩn thận một chút với bố trí mô-đun ghi đè vì có một số cách khác nhau mà mô-đun có thể hoặc đã được thiết kế để bạn cần xử lý từng cách riêng lẻ.

http://docs.j Joomla.org/Under Hiểu_Output_Overrides#Module_Layout_Overrides

Ở đây bạn có thể tìm thấy lời giải thích đầy đủ về ghi đè:

Hiểu về ghi đè đầu ra http: //docs.j Joomla.org/Under Hiểu_Output_Overrides

3
Anibal

Đơn giản, đi vào templates/YOUR_TEMPLATE/html và xóa mod_login thư mục.

Tuy nhiên, điều này được thực hiện để dễ dàng tùy chỉnh các mẫu, vì vậy nó đáng để sử dụng nếu bạn đang tạo mẫu của riêng mình. Nó không cần thiết nhưng thực sự tiện dụng để giữ dáng vẻ của đồng phục mẫu.

Tất cả các chức năng ghi đè thực hiện trong quản trị viên là tạo html/override_folder cho bạn, việc này được thực hiện thủ công để nó chỉ là một tính năng bổ sung hữu ích để tiết kiệm thời gian.

1
Jordan Ramstad