【问题标题】:Prestashop landing pagePrestashop 登陆页面
【发布时间】:2013-04-30 01:51:31
【问题描述】:

我是 prestashop 的新手,想知道如何为我的商店创建登录页面。我似乎无法完全理解.tpl 和hooks。任何指针都会有所帮助。

提前致谢!

【问题讨论】:

  • 指针:prestashop.com/forums - 对于支持请求和意见建设,请使用项目自己的资源。开源软件需要用户的反馈,而且 Stackoverflow 是一个问答网站,而不是论坛或教程集合。即使有时看起来确实如此。

标签: php content-management-system hook prestashop


【解决方案1】:

使用 prestashop 内置模块很容易。通常 prestashop 在主页上显示滑块、特色产品和一些文本(可能显示或不显示)。

如果您只想显示一些文本、一些图像或欢迎页面(如您所说的登录页面),那么您必须在 admin 中卸载所有模块并只保留 “家庭文本编辑器”模块。该模块提供了一个编辑器,您可以在其中插入任何类型的内容,如图像、视频、flash 内容等。放置您的内容并保存,所有这些内容将显示在主页上。

通常 PS 提供 3 列页面布局,而登陆页面通常使用单列布局,这意味着可能不需要左右列。所以还有另一种解决方案。您可以通过进行一些 tpl 更改从主页中删除左右列。可以按如下方式进行:

*Left Column : * 在您的主题中打开 header.tpl 文件并找到以下行

<!-- Left -->
            <div id="left_column" class="column grid_2 alpha">
                {$HOOK_LEFT_COLUMN}
            </div>

替换成

{if $page_name=='index'}
            <!-- Left -->
            <div id="left_column" class="column grid_2 alpha">
                {$HOOK_LEFT_COLUMN}
            </div>
        {/if}

*右栏:*在你的主题中打开footer.tpl,找到以下代码

 <!-- Right-->
            <div id="right_column" class="column grid_2 alpha">
                {$HOOK_RIGHT_COLUMN}
            </div>

替换成

{if $page_name=='index'}
            <!-- Right-->
            <div id="right_column" class="column grid_2 alpha">
                {$HOOK_RIGHT_COLUMN}
            </div>
        {/if}

这不会在主页或索引页面上显示左右列。可能需要调整中心列的宽度,您可以轻松做到这一点。

希望这会有所帮助。

谢谢

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-06
    • 2011-02-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多