Я сталкиваюсь с ошибками при попытке реализовать теги Liquid, специфичные для Shopify, с помощью библиотеки kalimatas/php-liquid. Вот моя настройка:
// LiquidRenderer.php
class LiquidRenderer
{
private $template;
public function __construct($templatePath)
{
$this->template = new Template();
Template::registerTag('liquid', LiquidTag::class);
Template::registerTag('section', SectionTag::class);
Template::registerTag('javascript', JavascriptTag::class);
}
}
{% liquid
assign product_title = product.title
echo product_title
%}
{% section 'header' %}
Я получаю следующую ошибку:
Неизвестный тег «liquid»
Невозможно проанализировать аргументы тега «раздел».
Я пробовал реализовать собственные классы тегов:
class LiquidTag extends \Liquid\Tag
{
public function render($context)
{
return $this->markup;
}
}
Подробнее здесь: https://stackoverflow.com/questions/792 ... imatas-php
Пользовательские теги Liquid ({% Liquid %}, {% раздел %}) не работают с библиотекой kalimatas/php-liquid. ⇐ Php
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение