[Help]View cho controller trong magento

Thảo luận trong 'Chức năng khác' bắt đầu bởi toanbk, 12 Tháng mười hai 2011.

  1. toanbk

    toanbk New Member

    Chào các bạn, mình viết một controller mới trong module custom của mình, đã chạy ok nhưng nó chưa có phần view. Bây giờ mình muốn hỏi các bạn viết phần view và disable layout khi load controller-action đó thì phải làm những bước nào nhỉ ?

    Bài viết khác cùng chuyên mục:

  2. toanbk

    toanbk New Member

    Hic, mình đăng bài gần 1 tháng mà không có ai support hết, buồn quá :(
  3. dat.nguyen

    dat.nguyen New Member

    1. Tao xml trong app/design/frontend/base/default/layout/[ten].xml.
    Mã:
    <?xml version="1.0"?>
     
    <layout version="0.1.0">
     
    <default>
     
    </default>
     
    <[ten controller]_index_index>
     
    <reference name="root">
     
    <action method="setTemplate"><template>page/1column.phtml</template></action>
     
    </reference>
     
    <reference name="content">
     
    <block type="[tenmodule]/[tenmodule]" name="[tenmodule]" template="[tenmodule]/[tenmodule].phtml" />
     
    </reference>
     
    </[ten controller]_index_index>
     
    </layout>
    2.Sau đó tạo 1 file [tenmodule].phtml đặt trong.
    app/design/frontend/base/default/template/[tenmodule]/[tenmodule].phtml.
    3.Trong file etc/config.xml cua module thêm vào :

    Mã:
    <layout>
     
    <updates>
     
    <diadiem>
     
    <file>[ten].xml</file>
     
    </diadiem>
     
    </updates>
     
    </layout>
    Phía dưới :
    Mã:
    <frontend>
     
    <routers>
     
    --------
     
    </routers>

    Vậy là xong : Chúc bạn thành công !!!!!!!
    toanbk thích bài này.

Chia sẻ trang này