Инфы нет, функционал специфический и почти никому не нужен. Т.к. кто сайт делает для себя сразу делает как нужно, такой функционал актуален для студий, которые меняя настройки получают разный вид коробочного сайта, поэтому придется писать самим.
Ну и как ниже человек пишет генерировать результирующие файлы, добавить раздел настроек в системе.
В коде, который связан с шапкой (файлы header.* по разным путям) уже реализовывать управление на основе настроек.
Это первое, что пришло в голову
nikkon82, обычно /var/log/mysql/slow_query.log или что-то подобное, все зависит от настроек сервера, если у вас виртуальный хостинг, то напишите в поддержку
я не думаю, что кто-то будет вам решать данную задачу просто так, посмотрите как в оригинале устроена подгрузка отзывов в upload/catalog/view/theme/default/template/product/product.twig , а именно $('#review').load('index.php?route=product/product/review&product_id={{ product_id }}'); разберитесь как это работает и сделайте аналогично
journal 2 - дичь-шаблон.
посмотрите логи медленных запросов, если не нужен вывод количества товаров по категориям, то отключите его, посмотреть на долгие запросы и добавить индексы в таблицы, можно закешировать данные по атрибутам (не забыв добавить их очистку при добавлении/изменении товаров), но тут спорно, т.к. большое количество файлов в кеше или их размер могут негативно повлиять.
В конечном итоге в первую очередь смотреть лог медленных запросов, а дальше уже будет видно что тормозит
вы посмотрите как этот файл подключается и почитайте про ООП, и тогда все будет проще простого, к сожалению, я не могу выделить время на подробные разъяснения
понятно...) все зависит от версии CMS, иногда это папка controller/module, иногда controller/extnsion/module начиная по-моему с версии 2.3, а вообще модуль можно ложить куда угодно, если это делается вручную, в OC 3, есть ограничения на запись файлов установщиком в определенные папки