prestashop где запрос подкатегорий - PullRequest
0 голосов
/ 07 января 2019

Здравствуйте. Я использую меню для мобильных устройств на сайте prestashop 1.6. Я хочу изменить отображаемое название категории. Я создал поле name2 для таблицы ps_category_lang и заполнил более короткие имена категорий. Я хочу показать короткие имена в мобильном меню.

{foreach $subcategories as $subcategory}
    {if ($subcategory->id|escape:'htmlall':'UTF-8') ne '45'}
        <li {if count($subcategory->getChildrenWs())}class="icon-arrow"{/if}>
            <a
                class="rm-level__item rm-category-{$subcategory->id|intval}"
                {if $subcategory->nright > $subcategory->nleft +1}data-load="{$subcategory->id|escape:'htmlall':'UTF-8'}"{/if}
                href="{$subcategory->getLink()|escape:'htmlall':'UTF-8'}"
            >{$subcategory->name|escape:'htmlall':'UTF-8'}</a>
        </li>
    {/if}

когда я меняю $ subcategory-> name на $ subcategory-> name2, в меню отображаются пустые имена категорий. https://addons.prestashop.com/en/mobile/17310-menu-for-mobile.html

где эта подкатегория создана?

1 Ответ

0 голосов
/ 08 января 2019

Вы также должны изменить (желательно и наиболее рекомендуется, переопределить) класс Category.php (в классах) и добавить поле name2 в определение полей Lang модели.

...