php - Prestashop 1.7 block page_content

标签 php smarty prestashop

你好,我想更好地理解 prestashop 1.7 生成模板的方式,现在我知道新的 prestashop .tpl 文件使用扩展来创建网站。

我想知道在什么文件中创建了 page_content..

现在我知道了:

1.- 使用index.tpl生成prestashop的index页面

{extends file='page.tpl'}

{block name='page_content'}
  {block name='hook_home'}
    {$HOOK_HOME nofilter}
  {/block}
{/block}

2- 然后调用page.tpl文件

{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.- 它扩展了一个 layout.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

有人可以帮助我深入研究吗?

最佳答案

如果您在 *.tpl 文件中写入 {debug},您可以获得 Smarty 的调试窗口,其中显示所有发送到该模板的 PHP 变量。 为了搜索此变量,我尝试对所有项目“按文本搜索”。

关于php - Prestashop 1.7 block page_content,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44444424/

相关文章:

php - 从 PHP 传递给 Smarty 和 Javascript 的变量

php - 字符编码问题 : MySQL 5. 0 + PHP 5.2

database - 创建模块 prestashop 1.7 在客户端验证订单后启动

php - 覆盖文件夹功能和冲突?

javascript - 使用 JSON 填充 jstree

php - Xampp 不显示回显文本

mysql - 如何在smarty中获取多列(mysql_fetch_assoc())值

php - 检查数组问题的值

php - 在 Yii 框架中,如何组合列并在下拉列表中显示为显示字符串

php - 在 Prestashop 中的购物车摘要中显示产品功能