Как добавить метатеги в заголовок страницы на основе параметра url?

Привет, сообщество Joomla,

Я вынужден написать минимальный плагин Joomla (3.4.1), который вводит настраиваемые метатеги на основе параметра URL. Он будет использоваться для обслуживания локализованных историй Facebook Open Graph.
Проблема в том, что у меня буквально нет фона Joomla и PHP и ОЧЕНЬ сжатый срок! Не могли бы вы объяснить, как это можно выполнить при минимальной реализации?

Мне нужно знать:

  • Какой самый простой /быстрый способ создать пустой компонент, совместимый с Joomla (3.4.1)?
  • Как читать текущий URL-адрес?
  • Как можно добавить пользовательский тег на страницу?

Если на эти вопросы будет дан ответ, я смогу выяснить остальное самостоятельно, поэтому, пожалуйста, объясните как можно подробнее.

Большое спасибо!

1 голос | спросил SePröbläm 29 Maypm15 2015, 16:59:36

1 ответ


5

Предполагая, что с помощью «Read Current Url» вы имеете в виду, что хотите получить данные запроса, затем:

$jinput = JFactory::getApplication()->input;
$url_parameter = $jinput->get('url_param', 'default', 'filter');

Расширенная документация с информацией о параметрах фильтра: Retrieving_request_data_using_JInput


Чтобы добавить метаданные в голову:

$document = JFactory::getDocument();
$document->setMetaData( 'tagname', 'tagcontent' );

Что касается самого простого /быстрого способа создания пустого компонента, проверьте компонент Hello World:

https://github.com/joomla/Joomla-3.2-Hello -Мир-компонент

https://docs.joomla.org/J3.x:Developing_a_MVC_Component/Developing_a_Basic_Component

ответил FFrewin 29 Maypm15 2015, 17:43:32

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132