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

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 »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Вывод значения поля, присущего материалу, в модуль Сайдбар. PHP

Автор Vlad1

Ответов: 4
Просмотров: 730
Последний ответ 01.06.2021, 22:14:34
от Vlad1
Ошибка сохранения доп. поля категории

Автор Damarkuzz

Ответов: 2
Просмотров: 178
Последний ответ 06.05.2021, 13:07:04
от Damarkuzz
Как получить пользовательские поля на странице результатов поиска?

Автор zahar_92

Ответов: 0
Просмотров: 84
Последний ответ 11.02.2021, 23:23:40
от zahar_92
Налезают буквы на поля регистрации

Автор ALEXRAW

Ответов: 6
Просмотров: 128
Последний ответ 03.02.2021, 19:58:05
от ALEXRAW
Вывод дополнительного поля в шаблоне Joomla

Автор Sbzi4

Ответов: 10
Просмотров: 260
Последний ответ 28.01.2021, 18:21:27
от warlocksp