Understanding Magento Block and Block Type

前端 未结 5 1406
悲哀的现实
悲哀的现实 2020-11-30 17:23

I just want to understand the meaning of

 

5条回答
  •  感情败类
    2020-11-30 17:30

    For understanding more about magento block types following are some built-in block types which are widely used in layout.

    1. core/template: This block renders a template defined by its template attribute. The majority of blocks defined in the layout are of type or subtype of core/template.
    2. page/html: This is a subtype of core/template and defines the root block. All other blocks are child blocks of this block.
    3. page/html_head: Defines the HTML head section of the page which contains elements for including JavaScript, CSS etc.
    4. page/html_header: Defines the header part of the page which contains the site logo, top links, etc.
    5. page/template_links: This block is used to create a list of links. Links visible in the footer and header area use this block type.
    6. core/text_list: Some blocks like contentleftright etc. are of type core/text_list. When these blocks are rendered, all their child blocks are rendered automatically without the need to call thegetChildHtml() method.
    7. page/html_wrapper: This block is used to create a wrapper block which renders its child blocks inside an HTML tag set by the action setHtmlTagName. The default tag is 
       if no element is set.
    8. page/html_breadcrumbs: This block defines breadcrumbs on the page.
    9. page/html_footer: Defines footer area of page which contains footer links, copyright message etc.
    10. core/messages: This block renders error/success/notice messages.
    11. page/switch: This block can be used for the language or store switcher.

    This is a list of only commonly used block types. There are many other block types which are used in advanced theme implementations.

提交回复
热议问题