Доброго времени суток.
Как можно править шаблон товара без потерь после обновления. Интересует возможность создания дочерних шаблонов, по аналогии с дочерними темами в WordPress.
Необходимо размещать дополнительные поля, при условии их наличия.
Каким образом исключить обнуления шаблонов после обновления?
Чтобы вам подсказать наиболее корректный для вас способ желательно знать о вашем уровне. C PHP дружите?
Если да, то проблема решается легко.
Создайте шаблон на базе существующего, поместите его в папку своей дочерней темы и подмените дефолтный путь до файла шаблона карточки товара из плагина на путь до своего шаблона из папки темы:
add_filter('rcl_template_path', 'replace_custom_template_path', 10, 2); function replace_custom_template_path($path, $templateName){ if($templateName != 'product-list.php') return $path; //подключаем шаблон my-product-list.php //из папки своей темы $path = get_theme_file_path( 'my-product-list.php' ); return $path; }
В PHP я не новичок, но еще и не среднячок)) Спасибо, но с этим точно проблем не будет.
Интересует возможность дальнейших изменений, без создания фильтров. Именно аналог дочерних тем, с внесением лишь необходимых изменений, в конкретный участок. Планируется ли такой функционал? CVS