2012-03-05 27 views
5

Tôi có một khách hàng có một trang web magento mà tải các trang mục tùy chỉnh và một trong số họ $ this-> getChildHTML ('nội dung') được bán phá giá ra một loạt các mã sau khi nó tải trang. nó chỉ trên một trang và có vẻ như nó đang đóng các thẻ đóng php.Vị trí của getChildHTML ('nội dung') ở đâu cho các trang danh mục tùy chỉnh trong Magento?

getCurrentCategory()?> getCurrentChildCategories()?> count()):?> getIsActive()): $cur_category=Mage::getModel('catalog/category')->load($_category->getId()); $layer = Mage::getSingleton('catalog/layer'); $layer->setCurrentCategory($cur_category); $catName = $this->getCurrentCategory()->getName(); if($_imageUrl=!$this->getCurrentCategory()->getImageUrl()):?> 


getCurrentCategory()->getImageUrl()):?> 

getName()?> 

setCurrentCategory($_maincategorylisting); ?> 

Tôi dường như không thể tìm thấy trang có lỗi trên đó. Tôi không biết vị trí của 'nội dung' trong getChildHTML. các trang danh mục được tạo tùy chỉnh và không hiển thị bất kỳ sản phẩm nào, chỉ là hình ảnh của một trong các sản phẩm. tôi muốn thay đổi các trang này để hiển thị các sản phẩm và một loạt các nội dung khác, nhưng tôi không biết vị trí của các trang danh mục tùy chỉnh này. có các mẫu tùy chỉnh cho từng danh mục, nhưng tất cả đều sử dụng cùng một lệnh gọi getChildHTML ('nội dung') ...

tôi đã thử tải xuống toàn bộ trang web và tìm kiếm văn bản cho các mã trên trang danh mục nhưng tìm thấy không có gì. Hãy giúp tôi!

btw .... nếu bạn đã có thể nói, im mới để magento và có lẽ còn rất nhiều thông tin quan trọng, vì vậy nếu bạn nghĩ rằng tôi cần phải đăng biết thêm, hãy nói như vậy.

cảm ơn trước!

Trả lời

1

đó phụ thuộc vào các chủ đề, bất kỳ phần mở rộng, và mã tùy chỉnh khác. Thông thường, getChildHTML('content') tải trình xử lý "nội dung" cho bố cục hiện tại. Điều này có thể được trực tiếp trong catalog.xml, local.xml, hoặc nếu nó là một phần ghi đè mở rộng, xml của phần mở rộng. Nó cũng có thể là bản cập nhật bố cục trong chính Danh mục trên chương trình phụ trợ.

Sử dụng Magento công cụ gỡ lỗi để sản lượng mỗi khối và vị trí của họ từ Admin:

System -> Cấu hình Change 'hiện tại Cấu hình Scope' để xem trang web Advanced/Developer bảng gỡ lỗi: 'Mẫu gợi ý Đường dẫn 'và' Thêm Chặn tên để gợi ý '.

Bạn cũng có thể thêm địa chỉ IP của bạn để phần 'phát triển khách hàng hạn chế' ở trên nó để hạn chế sản lượng này chỉ IP của riêng bạn. Khi bạn lưu nó, bạn sẽ thấy rất nhiều đường viền màu đỏ. Xem trang danh mục bị hỏng của bạn và tìm tên tệp bao quanh mã bị hỏng.

9

"nội dung" là tên được đặt cho một khối được xác định trong page.xml làm khối core/text_list (Mage_Core_Block_Text_List). Mục đích của khối này là để echo bất kỳ khối con nào được gán cho nó, và nó thực hiện điều này mà không có một khuôn mẫu. Bất kỳ tệp bố cục nào cũng như cập nhật bố cục trong cơ sở dữ liệu (xem tab Thiết kế của bất kỳ thể loại nào) có thể chứa các hướng dẫn được bao gồm trên các trang danh mục và sửa đổi các con của khối này.

Xem Alan Storm's knowledgebase article on MagentoCommerce.com và cuối cùng chuyển sang cuốn sách đầy đủ của mình No Frills Magento Layout.

Để biết thông tin nói chung bạn đang ở trong công ty tốt tại Stack Overflow, và bạn cũng có thể dựa vào Magento U như một nguồn tài nguyên.

Các vấn đề liên quan