1
Hallo
Ich möchte in Joomla bei den Kategorie - Blog beiträgen das Einleitungsbild mit einem Link versehen, sodass ich sofort zum jeweiligen Beitrag durch Klicken auf das Bild komme.
Dazu habe ich versucht ein Layout - Override durchzuführen
Die zu überschreibende Datei ist folgende:
Mein Override sah jetzt wie folgt aus
ursprünglicher Code:
überschrieben
Nur funktioniert das nicht so richtig...das Bild wird nicht mehr angezeigt, stattdessen der alternative Text und der Link führt auch nicht zur Seite des Artikels, sondern zur Hilfeseite von T - Online, da anscheinend die ID nicht richtig aufgelöst wird...seh nur den Fehler nicht?
Ich möchte in Joomla bei den Kategorie - Blog beiträgen das Einleitungsbild mit einem Link versehen, sodass ich sofort zum jeweiligen Beitrag durch Klicken auf das Bild komme.
Dazu habe ich versucht ein Layout - Override durchzuführen
Die zu überschreibende Datei ist folgende:
<?php
/**
* @package Joomla.Site
* @subpackage Layout
*
* @copyright Copyright (C) 2005 - 2014 Open Source Matters, Inc. All rights reserved.
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/
defined('_JEXEC') or die;
$params = $displayData->params;
?>
<?php $images = json_decode($displayData->images); ?>
<?php if (isset($images->image_intro) && !empty($images->image_intro)) : ?>
<?php $imgfloat = (empty($images->float_intro)) ? $params->get('float_intro') : $images->float_intro; ?>
<div class="pull-<?php echo htmlspecialchars($imgfloat); ?> item-image"> <img
<?php if ($images->image_intro_caption):
echo 'class="caption"' . ' title="' . htmlspecialchars($images->image_intro_caption) . '"';
endif; ?>
src="<?php echo htmlspecialchars($images->image_intro); ?>" alt="<?php echo htmlspecialchars($images->image_intro_alt); ?>" itemprop="thumbnailUrl"/> </div>
<?php endif; ?>
Mein Override sah jetzt wie folgt aus
ursprünglicher Code:
<img
<?php if ($images->image_intro_caption):
echo 'class="caption"' . ' title="' . htmlspecialchars($images->image_intro_caption) . '"';
endif; ?>
src="<?php echo htmlspecialchars($images->image_intro); ?>" alt="<?php echo htmlspecialchars($images->image_intro_alt); ?>" itemprop="thumbnailUrl"/>
überschrieben
<a href="/<?php echo JRoute::_(ContentHelperRoute::getArticleRoute($this->item->slug, $this->item->catid)); ?>"><img
<?php if ($images->image_intro_caption):
echo 'class="caption"'.' title="' .htmlspecialchars($images->image_intro_caption) .'"';
endif; ?>
src="/<?php echo htmlspecialchars($images->image_intro); ?>" alt="<?php echo htmlspecialchars($images->image_intro_alt); ?>" itemprop="thumbnailUrl"/>
</a>
Nur funktioniert das nicht so richtig...das Bild wird nicht mehr angezeigt, stattdessen der alternative Text und der Link führt auch nicht zur Seite des Artikels, sondern zur Hilfeseite von T - Online, da anscheinend die ID nicht richtig aufgelöst wird...seh nur den Fehler nicht?