Prestashop 1.7 块 page_content
Posted
技术标签:
【中文标题】Prestashop 1.7 块 page_content【英文标题】:Prestashop 1.7 block page_content 【发布时间】:2017-11-10 16:22:50 【问题描述】:您好,我试图更好地理解 prestashop 1.7 生成模板的方式,现在我知道新的 prestashop .tpl 文件使用扩展来创建网站。
我想知道 page_content 是在哪个文件中创建的..
现在我知道了:
1.- prestashop的索引页面是使用index.tpl生成的
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" title="$banner_desc">
else
<span>$banner_desc</span>
/if
</a>
在最终的 html 输出中显示 Click here
有人可以帮我深入研究一下吗?
【问题讨论】:
【参考方案1】:如果您在 *.tpl 文件中写入debug
,您可以获得 Smarty 的调试窗口,该窗口显示所有发送到此模板的 php 变量。
为了搜索这个变量,我正在为所有项目尝试“按文本搜索”。
【讨论】:
以上是关于Prestashop 1.7 块 page_content的主要内容,如果未能解决你的问题,请参考以下文章