Willkommen Gast. Bitte anmelden oder registrieren.

Autor Thema: Bild der Unterkategorie anfordern  (Gelesen 1908 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

ols

  • Bestätigter Nutzer
  • Beiträge: 3
Bild der Unterkategorie anfordern
« am: 16. Februar 2014, 21:26:57 »
hey, versuche in einem alternativen blog_item layout das bild zur category des items anzuzeigen,
ich kann das bild der hauptkategorie kriegen: <img src="<?php echo $this->category->getParams()->get('image'); ?>"/>
aber ich komm nicht an das bild der kategorie des items,
und das geht nicht :   $this->item->category->getParams()->get('image'); ?>"/>
aber geht es überhaupt?

mfG O.

Firstlady

  • Pink Berserk (Mod)
  • Beiträge: 190
    • www.chmst.de
Antw: Bild der Unterkategorie anfordern
« Antwort #1 am: 17. Februar 2014, 10:44:36 »
Wenn ich dich recht verstehe brauchst du jeweils die aktuelle Kategorie?

Zitat
$c = JCategories::getInstance('Content')->get($this->item->catid);

Dann kannst du das Bild aus $c->params auslesen.










Grüße, Christiane

ols

  • Bestätigter Nutzer
  • Beiträge: 3
Antw: Bild der Unterkategorie anfordern
« Antwort #2 am: 17. Februar 2014, 18:33:19 »
Danke für die Antwort. also ich hab noch den thread gefunden http://forum.joomla.org/viewtopic.php?t=305190&f=42
wo aber keine der wege funktionierte. jetzt bin ich erstmal den weg gegangen:
<?php $imgpath"/images/categories/".$this->item->category_title.".png" ;?>
<?php if( JFile::exists(JPATH_ROOT.$imgpath) ) : ?>
<img src="images/categories/<?= $this->item->category_title ?>.png">
<?php endif; ?>
würd aber schon gern wissen wie es richtig geht also kannst du noch weiter ausführen wie man aus $c->params das image rausholt.
wo kann man sich denn überblick verschaffen was in den variablen drinsteckt. woher weiss ich zbsp was nach $this->item alles stehen kann?
gruß O.

bembelimen

  • moderatives Dielektrikum
  • Beiträge: 227
  • Ich kam, sah und zensierte...
    • Joomla! Vereinsverwaltung
Antw: Bild der Unterkategorie anfordern
« Antwort #3 am: 17. Februar 2014, 19:02:00 »
Hallo,

ich würde da ja dann eher den Alias verwenden, wenn du den von der Kategorie hast, ansonsten ist Firstladys Weg der "sauberere". Generell solltest du viel mit

echo '<pre>';print_r($variable);exit;
arbeiten.
Joomla! ist auch nur ein Mensch...

Firstlady

  • Pink Berserk (Mod)
  • Beiträge: 190
    • www.chmst.de
Antw: Bild der Unterkategorie anfordern
« Antwort #4 am: 17. Februar 2014, 19:19:08 »
Dein Link ist von 2008, Joomla 1.0 - kein Wunder dass der nicht mehr funktioniert.

Lass dir mal die Kategorie $c komplett ausgeben, wie bembelimen schreibt. Dann siehst du wo der Bildname steht. Ich habe es nicht ausprobiert :)  Der bildname wird innerhalb der Parameter stehen.
Mit
$params = json_decode($c->params);solltest du den Bildnamen bekommen

« Letzte Änderung: 18. Februar 2014, 07:51:50 von Firstlady »
Grüße, Christiane

ols

  • Bestätigter Nutzer
  • Beiträge: 3
Antw: Bild der Unterkategorie anfordern
« Antwort #5 am: 17. Februar 2014, 21:11:51 »
gar nicht wahr. der lezte post ist von 2012, wo er behauptet für 2.5 eine lösung zu haben. aber ist nicht wichtig, ich bin auf jeden fall dankbar für die weiteren anregungen. es ist noch viel zu lernen für mich. bye   

Firstlady

  • Pink Berserk (Mod)
  • Beiträge: 190
    • www.chmst.de
Antw: Bild der Unterkategorie anfordern
« Antwort #6 am: 17. Februar 2014, 21:25:30 »
Du hast recht, sorry. Ich hatte nicht bis zum Ende gelesen.
Das sind ja zwei Paar Stiefel - einerseits den Bildnamen aus den Categories zu bekommen,
andererseits daraus einen Link zum Bild zu machen.

Wenn du in den com_content layouts schaust, siehst du wie das geht. Aber mir dem Lernen .. wem sagst du das? :)

« Letzte Änderung: 18. Februar 2014, 07:49:32 von Firstlady »
Grüße, Christiane