Я сталкиваюсь с ошибками при попытке реализовать теги 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);
}
}
{% жидкости
assign Product_title = Product.title
echo Product_title
%
{% раздела 'header' %}
Я получаю следующую ошибку:
Неизвестный тег 'liquid'
Невозможно проанализировать аргументы тега 'section'
Я пробовал реализовать собственные классы тегов:
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
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение