joomla3.4 — Включение php-файла из другого каталога в joomla 3.4

Я разработал сайт объявлений о рекламе с использованием Joomla, и моим основным компонентом является dj-классификация. Теперь я хочу использовать дополнительные инструменты для обмена. для этого мне нужно включить тег заголовка facebook в заголовке моего сайта. заголовок, конечно, динамический, и мне нужно использовать строку php, чтобы получить правильный заголовок для каждой страницы. Я смог сделать это в моем исходном файле, который контролирует страницу просмотра элемента. действительно, используя <?php echo $item_name ?> внутри моего исходного файла я могу отображать заголовок в любом месте на странице просмотра элемента.

Я пытаюсь создать тот же заголовок, но внутри файла, который контролирует заголовок моего сайта. оба файла расположены в разных направлениях следующим образом (полный путь в корневом каталоге):
— исходный файл представления элемента хранится здесь: /components/com_djclassifieds/views/item/tmpl/default.php

  • файл заголовка хранится здесь: /templates/jm-joomclassifieds-ef4/tpl/blocks/head.php

Прочитав различные решения, я решил включить файл default.php в файл head.php, а затем вызвать echo, но это не сработало.

Это мой код: <meta property="og:title" content="<?php include( $_SERVER['DOCUMENT_ROOT'] . '/components/com_djclassifieds/views/item/tmpl/default.php' ); echo $item->name; ?>" />

Что я делаю неправильно? Я довольно новичок в php, так что я буду очень признателен, если вы будете откровенны в своей помощи.

для получения более подробной информации ниже приведен отрывок каждого из двух файлов:

  • код курса представления элемента (default.php: приведенный ниже фрагмент находится от начала файла до точки, где вызывается echo для генерации заголовка элемента):

снимок экрана с выдержкой из default.php

И это теги og, которые я пытаюсь написать: ain файл head.php:

<!-- for Facebook -->
<meta property="og:title" content="<?php include( $_SERVER['DOCUMENT_ROOT'] . '/components/com_djclassifieds/views/item/tmpl/default.php' ); echo $item->name; ?>" />
<meta property="og:url" content="<?php echo 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']; ?>" />

Я буду очень признателен за то время, которое вы потратите на помощь мне.

2

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]