35 lines
922 B
PHP
35 lines
922 B
PHP
<?php
|
|
/**
|
|
* @package Articles Field
|
|
* @version 4.3.2
|
|
*
|
|
* @author Peter van Westen <info@regularlabs.com>
|
|
* @link https://regularlabs.com
|
|
* @copyright Copyright © 2024 Regular Labs All Rights Reserved
|
|
* @license GNU General Public License version 2 or later
|
|
*/
|
|
|
|
defined('_JEXEC') or die();
|
|
|
|
use Joomla\CMS\Router\Route as JRoute;
|
|
use Joomla\Component\Content\Site\Helper\RouteHelper as JContentHelperRoute;
|
|
|
|
/*
|
|
* @var array $displayData
|
|
* @var object $article
|
|
* @var object $settings
|
|
*/
|
|
extract($displayData);
|
|
|
|
$title = htmlentities($article->title);
|
|
|
|
if ($settings->link_title)
|
|
{
|
|
$slug = $article->alias ? ($article->id . ':' . $article->alias) : $article->id;
|
|
$link = JRoute::link('site', JContentHelperRoute::getArticleRoute($slug, $article->catid, $article->language));
|
|
|
|
$title = '<a href="' . $link . '">' . $title . '</a>';
|
|
}
|
|
|
|
echo $title;
|