0 Пользователей и 1 Гость просматривают эту тему.
  • 0 Ответов
  • 127 Просмотров
*

bombapiter

  • Захожу иногда
  • 70
  • 0 / 0
Здравствуйте.

Гугли долго....  Нужна помощь.

Делаю плагин, добавляющий метатеги.

Данные для метатегов берутся из пользовательских полей. Вот кусок кода:

Код
public function onBeforeCompileHead()
{
$priceprd = $this->params->get('google-product-price');
$pricecur = $this->params->get('google-product-priceCurrency');

// вот тут затык!
 foreach($article->jcfields as $jcfield)
{
$article->jcFields[$jcfield->name] = $jcfield;
}

$metatype                     = '<meta property="og:type" content="product" />';
$metacategory                     = ' <meta property="product:category" content="'. $category->title.'" />';
$metaamount                   = ' <meta property="product:price:amount" content="'.$article->jcFields[$priceprd]-.'" />';
$metacurrency                  = ' <meta property="product:price:currency" content="'.$article->jcFields[$pricecur ]-.'" />';

}


Если этот код закинуть в    public function onContentBeforeDisplay($context, &$article, &$params)  то он работает.

Как в функции onBeforeCompileHead() получить $article ?
« Последнее редактирование: 07.05.2021, 20:00:07 от bombapiter »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Доп поля категории и вывод этих полей в категории

Автор lenbeton

Ответов: 14
Просмотров: 821
Последний ответ 26.07.2021, 09:26:35
от Театрал
Тип поля формы Select sql, как заполнить его через функцию php?

Автор GuDeVic

Ответов: 11
Просмотров: 369
Последний ответ 14.07.2021, 08:02:37
от GuDeVic
Вывод дополнительного поля материала в модуле

Автор timofe

Ответов: 2
Просмотров: 149
Последний ответ 10.07.2021, 19:20:30
от timofe
Кастомные поля

Автор Ncorvenius

Ответов: 19
Просмотров: 2936
Последний ответ 01.07.2021, 21:30:45
от Alines
Вывод значения поля, присущего материалу, в модуль Сайдбар. PHP

Автор Vlad1

Ответов: 4
Просмотров: 754
Последний ответ 01.06.2021, 22:14:34
от Vlad1