Wie kann ich das aktuelle Artikelbild außerhalb eines Artikels anzeigen? ZB. in einer Modul Position.
Artikelbild in Modul Position
- paradox65
- Erledigt
-
-
Hallo,
kann dazu nur "generelles" sagen. Also: Override. Übersicht hier: https://www.hosteurope.de/blog/overrides-fuer-joomla/
Eher ev.: Layout override.Hier noch was gefunden (zwar älter), dennoch als Info: http://www.joomlaportal.de/joo…orhanden.html#post1514732 #3
Experten werden sich dazu noch melden. Danke.
Liebe Grüße, Christine
-
Legst ein Override (Alternatives Layout) im Ordner
/templates/DEINTEMPLATENAME/html/mod_custom/
an.Nennst die neue Datei/das Override darin
artikelbild.phpPastest diesen Code rein.
PHP
Alles anzeigen<?php defined('_JEXEC') or die; $app = JFactory::getApplication(); $input = $app->input; $image = ''; $fallbackImage = $params->get('backgroundimage'); if ($input->get('option') == 'com_content' && $input->get('view') == 'article') { if (! ($article_id = (int) $input->get('id'))) return; $com_path = JPATH_SITE . '/components/com_content/'; JModelLegacy::addIncludePath($com_path . 'models', 'ContentModel'); $article = JModelLegacy::getInstance('Article', 'ContentModel', array('ignore_request' => true)); $article->setState('params', $app->getParams()); $article->setState('article.id', $article_id); $article = $article->getItem(); $image = json_decode($article->images); if (empty($image->image_fulltext) || ! ($image = $image->image_fulltext)) { $image = $fallbackImage; } } ?> <?php if ($image) { ?> <div class="custom<?php echo $moduleclass_sfx; ?>"> <img src="<?php echo $image; ?>" alt=""> </div> <?php } ?>
Legst im Backend ein neues "Eigenes Modul" an.
Richtest es wie üblich ein. Editortext wäre in diesem Fall Unsinn, da ignoriert wird bei Ausgabe.
Wählst im Feld Layout "artikelbild".
Hinterlegst OPTIONAL im Feld "Hintergrundbild auswählen" ein Fallbackbild für Artikel, die kein Beitragsbild haben. -
Link von @christine2 lässt sich u.U. nat. auch verwenden für Ausgabe in Zeile 37 oben. Trotzdem muss man zuvor das $item (= $article) abfragen, um ans dort genannte JLayout weiterreichen zu können.
Zeilen 22-33 und 40-42 oben könnte man sich dann sparen. Und vielleicht ein Rattenschwanz. Weiß es nicht. Was für Spielkinder, die bisschen Joomla kapieren wollen.
-
Wenn man im JCE den Mediamanager (Plugin) installiert, dann bietet der Möglichkeiten für modal angzeigte Bilder.
Axel
-
Ist die Mühe nicht wert. TE ist von JooMega /szekeres , was ein Modul im Shop hat "Displays the current article image in any module position. You can choose between Intro and Full Article images. You can also animate the pictures."
Wahrscheinlich keine Lust, selbst nach Konkurrenzprodukten zu suchen ????
Oder wartet auf Post, der das Modul unter anderem Nutzernamen empfiehlt -
Sich selbst ständig als Joomla-Fachmann mit Link auf der eigenen Webseite anpreisen ist erlaubt? Ein eigenes Modul zu programmieren ist dagegen moralisch verwerflich? Hm?? Offensichtlich habe ich was verpasst.
-
Verwerflich ist es erst ein eigenes Modul zu programmieren und danach in einem Forum, ohne sich als der Modulersteller erkennen zu geben, so zu Fragen, dass das eigene Modul die Lösung ist.
Die anderen zeigen offen ihre Absichten. Du nicht und beschwerst dich wenn es auffällt.
Und wenn du den Unmut nicht verstehst, hast du wirklich was verpasst.
-
Das genannte Modul mit den hier angefragten Features steht seit dem 23.7.17 im JED als "Paid Download". Und dann verballerst hier Zeit von kostenlos tätigen Helfern. 2 Wochen danach. Um nix anderes ging es.
Für den Preis hätte ich keine Probleme gehabt, es zu verlinken, wenn es mir vorher bekannt gewesen wäre.
Außerdem hält dich niemand davon ab, selbst eine Signatur zu setzen.
Der Anlass, damals noch "unserer" Signatur, nach vielen Jahren ohne Signatur und ohne Verweis auf die Firmenseite in MEHREREN Foren, wird hier diskutiert.
-
-
Bitte führt doch wieder die Ignor-Funktion ein!
-
Bitte führt doch wieder die Ignor-Funktion ein!
Gibts immer noch.
Bleibe lange mit der Maus auf dem Benutzername.
-
Gibts immer noch.
Bleibe lange mit der Maus auf dem Benutzername.
Da braucht man einen starken Zeigefinger
Aber lesen kann ich paradox noch immer. Und die PMs hatte ich ohnehin schon abgeschaltet. Also so generell. Was bringt mir dann das "ignorieren"?
Axel
-
Da braucht man einen starken Zeigefinger
Aber lesen kann ich paradox noch immer
-
Das ist bequemer für den Zeigefinger
Aber lesen kann ich ihn immer noch...
-
Okay, ich habe gegen die Forenregeln verstoßen und dafür entschuldige ich bei allen. Ich entwickle selbst joomla module und habe versucht auf sie aufmeksam zu machen. Die meisten Module biete ich kostenlos an, einige auch gegen eine kleine Vergütung. Das Forum als Backlink zu mißbrauchen war falsch. Für den falschen Ton ebenfalls Sorry an GHSVS. Ich stehe zu meinen Fehlern.
-
Das Forum als Backlink zu mißbrauchen war falsch.
Danke für Deine Entschuldigung.
Da alle externen Links im Forum auf rel=nofollow stehe, war Dein Bemühen leider von Anfang an um sonst.