Prestashop:显示列表制造商在页脚

时间:2016-08-12 22:41:04

标签: html templates smarty prestashop footer

我正在使用prestashop,我正在考虑如何在页脚中显示所有制造商的列表。

所以在我的footer.tpl中我这样做了:

{if $nbManufacturers > 0}
    <div class="row">
        <h2>All manufacturers</h2>
        <ul id="manufacturers_list">
            {foreach from=$manufacturers item=manufacturer name=manufacturers}
                <li><img src="{$img_manu_dir}{$manufacturer.image|escape:'htmlall':'UTF-8'}-medium_default.jpg" alt="{$manufacturer.name|truncate:60:'...'|escape:'htmlall':'UTF-8'}" /></li>
            {/foreach}
        </ul>
    </div>
{/if}

但这并没有显示任何东西......我不好吗?是否可以使用插件?

1 个答案:

答案 0 :(得分:2)

您可以编辑或创建类/ controller / FrontController.php

的ovverride

之前插入
$this->smartyOutputContent(_PS_THEME_DIR_.'footer.tpl');

$this->smarty->assign(array(
            'manufacturers' => $manufacturers,
            'nbManufacturers' => count($manufacturers)
        ));