Эта проверка не должна выполняться в шаблоне .twig . Это задача для контроллера .
Go до каталога / контроллера / продукта / категории. php
Найти
$data['description'] = html_entity_decode($category_info['description'], ENT_QUOTES, 'UTF-8');
Заменил на
if ($page == 1) {
$data['description'] = html_entity_decode($category_info['description'], ENT_QUOTES, 'UTF-8');
} else {
$data['description'] = '';
}
Проверено, работает отлично. Редакция шаблона не требуется. Восстановите ваш .twig файл до исходного состояния.
Если вы не видите никаких изменений - очистите кеши согласно этой инструкции { ссылка }
ОБНОВЛЕНО
Или , если вы хотите проверить что-нибудь еще в шаблоне
Go на каталог / контроллер / продукт / категория. php
Найдите
if (isset($this->request->get['page'])) {
$page = $this->request->get['page'];
} else {
$page = 1;
}
Добавьте ниже
if ($page == 1) {
$data['firstpage'] = 1;
} else {
$data['firstpage'] = '';
}
Теперь в вашем каталоге / просмотре / теме /YOUR_THEME/template/product/category.twig вы можете сделать такую проверку
{% if firstpage %}
This is the first page.
{% endif %}
UPDATED 2 После предыдущих манипуляций ваш код должен быть таким
if (isset($this->request->get['page'])) {
$page = $this->request->get['page'];
} else {
$page = 1;
}
if ($page == 1) {
$data['firstpage'] = 1;
} else {
$data['firstpage'] = '';
}