Thay đổi chân trang trong chủ đề magento


8

Tôi khá mới để chỉnh sửa chân trang trong magento. Tôi muốn chuyển đổi chân trang. Tôi quản lý để chỉ thay đổi một phần địa chỉ, nhưng không phải phần còn lại. Bắt trong cấu trúc tập tin phức tạp của Magento.

Tôi muốn chuyển đổi chân trang này:

người già

vào cái này

cái mới

Hãy giúp tôi ra.


@Marius: có ý kiến ​​gì không?
BrainReader

Câu trả lời:


21

Hãy xem app/design/frontend/rwd/default/layout/page.xml, tìm kiếm "footer" và bạn sẽ đến ngay các khối Footer. "Liên kết nhanh" thực sự được đặt dưới nhiều điểm khác nhau trong System > Configuration.

Đây là những gì tôi muốn đề xuất:

Tạo local.xml(trong cùng thư mục như page.xmltrên) nếu bạn chưa có và xóa các khối "Liên kết nhanh" và "Tài khoản của tôi" nếu bạn không có kế hoạch sử dụng chúng.

<?xml version="1.0"?>
<layout version="0.1.0">
    <default>
        <reference name="footer">
            <remove name="footer_links"/>
            <remove name="footer_links2"/>
        </reference>
    </default>
</layout>

Bây giờ bạn có thể tạo hai khối CMS tĩnh cho hai phần khác mà bạn muốn và thêm chúng vào local.xmllại. Giả sử bạn gọi cho họ footer_postsfooter_news, chúng tôi sẽ thêm vào local.xml:

<?xml version="1.0"?>
<layout version="0.1.0">
    <default>
        <reference name="footer">
            <remove name="footer_links"/>
            <remove name="footer_links2"/>
            <block type="cms/block" name="footer_posts">
                <action method="setBlockId"><block_id>footer_posts</block_id></action>
            </block>
            <block type="cms/block" name="footer_news">
                <action method="setBlockId"><block_id>footer_news</block_id></action>
            </block>
        </reference>
    </default>
</layout>

Đã thử nghiệm trên bản cài đặt 1.9 mới và nó hoạt động tốt.


Tôi đã làm như bạn đã nói, tuy nhiên tôi đã nhận được 2 chân trang trong đó các liên kết và tài khoản nhanh chóng bị xóa ... Tôi đã thêm các khối chân trang mới vào footer.phtml và không có gì xuất hiện. Có thể thêm một hình ảnh trong ý kiến? Nếu vậy, xin hãy khai sáng cho tôi
BrainReader

Tôi vừa sửa nó, bây giờ tôi chỉ nhận được một footer, tuy nhiên Bài viết và Tin tức không xuất hiện ở phần chân trang
brainReader

Trên thực tế, có vẻ như việc chỉnh sửa footer.phtmltệp thậm chí không cần thiết, tôi có các khối hiển thị bản cài đặt Magento mới bằng cách chỉ tạo các khối CMS local.xmlnhư trên. Đảm bảo ID khối của bạn khi bạn đặt chúng trong CMS khớp với ID được đặt local.xml. Ngoài ra, bạn đã làm mới (hoặc tôi khuyên bạn nên tắt nó cho đến khi bạn sẵn sàng phát trực tiếp) bộ đệm của mình sau những thay đổi này?
Don

Tuy nhiên, nói về bộ đệm, đó là một "gotcha" với điều này. Chân trang trong Magento luôn được lưu trong bộ nhớ cache và có vẻ như bạn muốn nội dung động trong đó. Bạn có thể sẽ phải ghi đè lên nó và xóa bộ đệm. Marius có một bài viết về nó ở đây: magento.stackexchange.com/questions/2719/ Khăn
Don

Tôi đã xóa bộ đệm khối chân trang bằng cách sử dụng liên kết này ken.edmonds-c Commerce.co.uk / magento / Từ Vì vậy, việc thêm các khối vào chân trang bây giờ rất dễ dàng
brainReader

-5

Thử cái này !

Để xóa khối bản tin khỏi chân trang cho Magento 1.9. ---> thử cái này!


2
Mặc dù nó sẽ loại bỏ nó khỏi phần chân trang, nhưng có lẽ nó cũng sẽ xóa nó khỏi một tấn các vị trí khác. Theo tôi thì hơi quá quyết liệt đối với những gì OP đang hỏi
Sander Mangel
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.