Пользовательские теги Liquid ({% Liquid %}, {% раздел %}) не работают с библиотекой kalimatas/php-liquid.Php

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Пользовательские теги Liquid ({% Liquid %}, {% раздел %}) не работают с библиотекой kalimatas/php-liquid.

Сообщение Anonymous »

Я сталкиваюсь с ошибками при попытке реализовать теги 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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»