2017-06-08 2 views
1

こんにちは、私はちょっと前のページのテンプレートを生成する方法を理解しようとしていますが、今私は新しいprestashop .tplファイルを使用してWebサイトを作成することを知っています。Prestashop 1.7 block page_content

私は今、私はこのことを知っている

... PAGE_CONTENTが作成された場合どのようなファイルで知りたい:

1.- PrestaShopののインデックスページは

{extends file='page.tpl'} 

{block name='page_content'} 
    {block name='hook_home'} 
    {$HOOK_HOME nofilter} 
    {/block} 
{/block} 
をindex.tpl使用して生成されます

2 - そして、それは

{extends file=$layout} 

{block name='content'} 

    <section id="main"> 

    {block name='page_header_container'} 
     <header class="page-header"> 
     {block name='page_header'} 
      <h1>{block name='page_title'}{/block}</h1> 
     {/block} 
     </header> 
    {/block} 

    {block name='page_content_container'} 
     <section id="content" class="page-content"> 
     {block name='page_content'} 
      <!-- Page content --> 
     {/block} 
     </section> 
    {/block} 

    {block name='page_footer_container'} 
     <footer class="page-footer"> 
     {block name='page_footer'} 
      <!-- Footer content --> 
     {/block} 
     </footer> 
    {/block} 

    </section> 

{/block} 

3.- page.tplファイルを呼び出し、それがラを拡張yout.tplファイルが

{block name='content_wrapper'} 
    <div id="content-wrapper" class="left-column right-column"> 
    {block name='content'} 
     <p>Hello world! This is HTML5 Boilerplate.</p> 
    {/block} 
    </div> 
{/block} 

私はシステムを理解して右ここにイム罰金(私はちょうどそれが呼び出されたコードの一部を追加します)、問題は、私はどこ、PrestaShopのバナーから知りたいということですリンクされている、banner.tplはちょうどこれを持っている:

<a class="banner" href="{$banner_link}"> 
    {if isset($banner_img)} 
    <img src="{$banner_img}" alt="{$banner_desc}" title="{$banner_desc}"> 
    {else} 
    <span>{$banner_desc}</span> 
    {/if} 
</a> 

を、最終的なHTML出力に表示されている Click here

誰かがより深くに駆動するために私を助けることができる

この?

答えて

0

{debug}を* .tplファイルに書き込むと、このテンプレートに送信されたすべてのPHP変数を表示するSmartyのデバッグウィンドウが表示されます。 この変数を検索するために、私はすべてのプロジェクトに対して「テキストで検索」を試みています。

関連する問題