× Bitte immer Live Url, PHP Version, Template Version und Template Name angeben

check [GELÖST] Image-Link in Grid

  • Beiträge: 28
  • Dank erhalten: 1

[GELÖST] Image-Link in Grid wurde erstellt von Wishpacker

Bin gerade dabei meine Linkliste zu gestalten. (wishpacker.lima-city.de/Joomla/index.php/linkliste). Für eine schönere Sortierung habe ich mir ein Grid und ein Override der Datei com_weblinks/categories/default_items.php erstellt.

Ich habe die Klasse w-100 (Zeile 23) umbenannt zu weblinks-kategorien

Dann habe ich folgenden Abschnitt:

<?php if ($this->params->get('show_description_image') && !empty($item->getParams()->get('image'))) : ?>
<?php
$params = $item->getParams();
$img = HTMLHelper::cleanImageURL($params->get('image'));
$alt = '';
if (!empty($params->get('image_alt'))) :
$alt = 'alt="' . htmlspecialchars($params->get('image_alt'), ENT_COMPAT, 'UTF-8') . '"';
elseif (!empty($params->get('image_alt_empty'))) :
$alt = 'alt=""';
endif;
?>
<img src="<?php echo htmlspecialchars($img->url, ENT_COMPAT, 'UTF-8'); ?>"<?php echo $alt; ?>>
<?php endif; ?>

Zeile 46-64

nach oben vor
<a href="<?php echo Route::_(RouteHelper::getCategoryRoute($item->id, $item->language)); ?>">
<?php echo $this->escape($item->title); ?></a>
(Zeile 24-25) gesetzt und dann folgendes CSS verwendet:

.weblinks-kategorien img {
grid-column-start: 1;
grid-column-end: 1;
grid-row-start: 1;
grid-row-end: 3;
}


Was auch funktioniert hat. Jetzt wollte ich mein Image noch schon verlinken und habe folgendes vor Zeile 24 geschrieben:

<a href="<?php echo Route::_(RouteHelper::getCategoryRoute($item->id, $item->language)); ?>">
<img src="<?php echo htmlspecialchars($img->url, ENT_COMPAT, 'UTF-8'); ?>"<?php echo $alt; ?>></a>


Wenn ich jetzt .weblinks-kategorien a img in die CSS schreibe, dann funktioniert es nicht mehr und ich verstehe nicht warum.

Frage Nebenbei:

Jede Kategorie hat das Bild mit dem Handschlag, obwohl ich es nur der Kategorie "Danke" zugewiesen habe. Wenn ich jetzt der Kategorie "Downloads" auch ein Bild zuweise, dann haben die Kategorien "Danke" und "Downloads" jeweils das Bild, das ich ihnen zugewiesen habe. Alle Kategorien denen ich kein Bild zugewiesen habe, bekommen dann das Bild der Kategorie "Downloads"

Können Sie mir zufällig sagen warum?
Live-URL: wishpacker.lima-city.de/Joomla/
Mein Template basiert auf Onepage.
1 Jahr 6 Monate her #1

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Installations-Service

Sparen Sie Zeit, wir installieren ihr gekauftes Joomla Template
mit all den dazugehörigen Extensions und dem "Demo Inhalt" innerhalb der nächsten 24 Stunden
auf einem Server/Webhost ihrer Wahl

Kaufen - 59€

Copyright © 2022 Joomlaplates | Joomla 4 Templates mit Uikit 3

Impressum & Datenschutz | AGB