Ergebnis 1 bis 33 von 33

Thema: Kategorienübersicht mit Bildern

  1. #1
    Contao-Nutzer Avatar von n00b
    Registriert seit
    04.12.2010.
    Ort
    Schweiz, Aargau
    Beiträge
    122

    Standard Kategorienübersicht mit Bildern

    Wie kann ich eine Kategorienübersicht mit Bildern realisieren?

    Mit Taxonomy kann ichs nicht, weil ich da keine Bilder zuordnen kann. Wäre es möglich, "Produkte" als Kategorienbaum zu benutzen, die dann auf andere Produktgruppen verweisen? Oder gibt es eine Andere Lösung?

    Schema

    Kategorienauflistung mit Bildern, welche der Kategorie zugeordnet ist,
    und auf die Produkte der Jeweiligen Kategorie verweist.

    Ich danke 1000mal für Hilfe!

  2. #2
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo n00b,
    das machst du dann mit einem 2. Katalog, den du so anlegst, das dort die Kategoriename und Bilder drinn sind. Beim 1. Katalog dann ein Select oder so, und dort wählst du dann den 2. Katalog aus.

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  3. #3
    AG CMS-Garden
    Contao-Urgestein
    Avatar von lindesbs
    Registriert seit
    05.06.2009.
    Ort
    Oer-Erkenschwick
    Beiträge
    4.154
    Partner-ID
    keine
    User beschenken
    Wunschliste

    Standard

    Oder du nimmst mein Modul, welches Taxonomien mittels Bilder und Beschreiung als Filter setzt :
    +
    http://www.contao-community.de/showt...g_imagedfilter

    Screenshots : http://dev.typolight-forge.org/wiki/catalogimagedfilter
    von Willi Voltz aus PR 500: Henry George sagte einmal: »Kultur ist Zusammenarbeit.«


    Contao-Hosting: begeisterter Uberspace-Nutzer

  4. #4
    Contao-Nutzer Avatar von n00b
    Registriert seit
    04.12.2010.
    Ort
    Schweiz, Aargau
    Beiträge
    122

    Standard Vielen Dank für die Hilfe

    Danke für Eure Hilfe! Ich werde die Lösungen ausprobieren und die passendste einsetzen.

    Bleiben bei dem Plugin die Möglichkeiten auf Sortierung und Filterung erhalten?

  5. #5
    Contao-Nutzer Avatar von n00b
    Registriert seit
    04.12.2010.
    Ort
    Schweiz, Aargau
    Beiträge
    122

    Standard Lösung mit 2.Katalog / Extension

    Wie erreicje ist, dass die Kategorien im 2.katalog aud die Listenansicht des ersten Katalogs verweist und diese auch nach angelickter Kategorie filtert?

    Und zu den catalog imagedfilter: Ich habe nun das Problem, dass ich zwar im Backend einträge auswählen kann - wenn ich aber "Feld anzeigen" aktiviere, wird die betroffene Seite komplett weiss.
    Geändert von n00b (18.12.2010 um 16:43 Uhr)

  6. #6
    AG CMS-Garden
    Contao-Urgestein
    Avatar von lindesbs
    Registriert seit
    05.06.2009.
    Ort
    Oer-Erkenschwick
    Beiträge
    4.154
    Partner-ID
    keine
    User beschenken
    Wunschliste

    Standard

    Weisse Seite --> Fehlermeldungen anschalten
    von Willi Voltz aus PR 500: Henry George sagte einmal: »Kultur ist Zusammenarbeit.«


    Contao-Hosting: begeisterter Uberspace-Nutzer

  7. #7
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von n00b Beitrag anzeigen
    Wie erreicje ist, dass die Kategorien im 2.katalog aud die Listenansicht des ersten Katalogs verweist und diese auch nach angelickter Kategorie filtert?
    Template Anpassungen. Wie Templates vom Catalog anzupassen sind ist im Wiki beschrieben.

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  8. #8
    Contao-Nutzer Avatar von n00b
    Registriert seit
    04.12.2010.
    Ort
    Schweiz, Aargau
    Beiträge
    122

    Standard Vielen Dank

    Vielen Dank Mackp, jetzt sollte es nach Einarbeitung in die Templates zu schaffen sein.


    Danke für den Tip, lindesbs:

    Fatal error: Call to private method ModuleCatalog::generateFilterUrl() from context 'ModuleCatalogImagedFilter' in /home/www/web198/html/contao/system/modules/catalog_imaged_filter/ModuleCatalogImagedFilter.php on line 80

    ist der Error von imagefilter - wenn ich die Zeile 80 auskommentiere wird alles sichtbar, aber der Filterlink funktioniert nicht und bringt mich zur Startseite.
    KLiegts an meinem Host? oder kann ich die private method "irgendwie umgehen"?

  9. #9
    AG CMS-Garden
    Contao-Urgestein
    Avatar von lindesbs
    Registriert seit
    05.06.2009.
    Ort
    Oer-Erkenschwick
    Beiträge
    4.154
    Partner-ID
    keine
    User beschenken
    Wunschliste

    Standard

    Das Modul laeuft noch nicht mit der Version aus dem ER.
    Ist m,ir gestern auch aufgefallen. Habe die Patches Xtra geschickt und sind im SVN auch drin, Xtra hatt aber bisher leider noch keine Updates ins ER gebracht.
    von Willi Voltz aus PR 500: Henry George sagte einmal: »Kultur ist Zusammenarbeit.«


    Contao-Hosting: begeisterter Uberspace-Nutzer

  10. #10
    Contao-Nutzer Avatar von n00b
    Registriert seit
    04.12.2010.
    Ort
    Schweiz, Aargau
    Beiträge
    122

    Standard wie bekomme ich die Pateches aus der SVN?

    Ist es richtig, dass ich die Daten via Terminal unter Ubuntu holen kann? Und: Welche Daten müsste ich genau holen? (Komplettes Contao..?)(Sorry, hier spricht der n00b...)

    Oder könntest du den Code posten, da it ich manuell updaten kann? (evtl. nicht sinnvoll..?)
    Geändert von n00b (20.12.2010 um 20:10 Uhr)

  11. #11
    AG CMS-Garden
    Contao-Urgestein
    Avatar von lindesbs
    Registriert seit
    05.06.2009.
    Ort
    Oer-Erkenschwick
    Beiträge
    4.154
    Partner-ID
    keine
    User beschenken
    Wunschliste
    von Willi Voltz aus PR 500: Henry George sagte einmal: »Kultur ist Zusammenarbeit.«


    Contao-Hosting: begeisterter Uberspace-Nutzer

  12. #12
    Contao-Nutzer Avatar von n00b
    Registriert seit
    04.12.2010.
    Ort
    Schweiz, Aargau
    Beiträge
    122

    Standard Vielen Dank

    Hallo

    Ich werde das nach einem vollbakup testen. Muss ich da einfach die betroffenen dateien per ftp drüberladen..?

    Ist ein Installer-Aufruf nötig nach "update"?

    Als Linuxuser hat mans dort mal einfacher ;-) Contao ist einfach genial...

  13. #13
    Contao-Nutzer Avatar von n00b
    Registriert seit
    04.12.2010.
    Ort
    Schweiz, Aargau
    Beiträge
    122

    Standard Update-Problem

    Hallo

    Ich kann zwar lokal mit den Daten aus dem SVN updaten (Contao in Xampp), aber auf dem online-Host wird das Update nicht übernommen. Lokal habe ich nun build 58, online aber nach überschreiben der gleichen Dateien per FTP Build 54. Es handelt sich um die identischen verwendeten Update-Dateien wie lokal.

    Ich wäre sehr froh um einen Tip

  14. #14
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo n00b,
    ich weiß nicht was da bei dir schief gelaufen ist. Am einfachsten: alle Ordner vom catalog löschen, dann alles hoch laden und erst danach ein DB update machen.
    Spätestens dann solltest du die neueste Version haben.

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  15. #15
    Contao-Nutzer Avatar von n00b
    Registriert seit
    04.12.2010.
    Ort
    Schweiz, Aargau
    Beiträge
    122

    Standard Danke

    ich habe nun die lokale Installation raufgeladen, so gehts. (Pragmatisch, aber Resultat stimmt)

  16. #16
    Contao-Nutzer Avatar von n00b
    Registriert seit
    04.12.2010.
    Ort
    Schweiz, Aargau
    Beiträge
    122

    Standard neues Problem, muss mit 2.Katalog neu anfangen

    Nun muss ich umdenken, kann nicht mit dem Imagedfilter weitermachen. Diese Anforderungen gehen aus meiner Sicht nur mit 2. Katalog: zuerst die Kategorien in der Übersicht dargestellt, auf der nächsten Seite die details der Kategorie (logo, text), sowie Referenzen aus dem 2.Katalog (dies wären dann die Produkte, die bei anklicken auf den Leser des Katalogs 2. linken.).

    Ich habs "gebaut", aber es spukt nur aus, es gäbe keine Einträge mit diesem Filter (gibts aber).

    inwiefern ist es möglich, wenn man Katalog 1. als Kategorienbaum nutzt, Katalog 2. als referenz neben einen Leser des Katalogs 1.anzuzeigen? Bei mir funktioniert das nicht, schade. (es sind ja aber zwingend die selben felder, wenn katalog 2 das feld von Katalog 1 bezieht, oder liegt es an der Differenz fetdtyp Text (katalog 1.) und Feldtyp auswahl (Katalog 2.) - ansonsten stimmen die Felder 100% überein.

    Ich könnte ja:

    1. Katalog als Kategorienbaum nutzen,

    in einem 2. Katalog die Kategorien dann mit Bilder nach Katalog 1. kategorisiert speichern,

    Im 3. Katalog die Produkte, welche dann als Referenz neben dem 2. Katalog angezeigt werden könnten (dann sind beide Vergleichsfelden Auswahl oder Tags, da Diese ja aus Katalog 1. kommen)...?

    Nur müssten dann ja jeweils 2 Kataloge (1 und 2) editiert werden, um eine Kategorie mit Bild hinzuzufügen...

    Tips?

  17. #17
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von n00b Beitrag anzeigen
    Nun muss ich umdenken, kann nicht mit dem Imagedfilter weitermachen. Diese Anforderungen gehen aus meiner Sicht nur mit 2. Katalog: zuerst die Kategorien in der Übersicht dargestellt, auf der nächsten Seite die details der Kategorie (logo, text), sowie Referenzen aus dem 2.Katalog (dies wären dann die Produkte, die bei anklicken auf den Leser des Katalogs 2. linken.).

    Ich habs "gebaut", aber es spukt nur aus, es gäbe keine Einträge mit diesem Filter (gibts aber).

    inwiefern ist es möglich, wenn man Katalog 1. als Kategorienbaum nutzt, Katalog 2. als referenz neben einen Leser des Katalogs 1.anzuzeigen? Bei mir funktioniert das nicht, schade. (es sind ja aber zwingend die selben felder, wenn katalog 2 das feld von Katalog 1 bezieht, oder liegt es an der Differenz fetdtyp Text (katalog 1.) und Feldtyp auswahl (Katalog 2.) - ansonsten stimmen die Felder 100% überein.

    Ich könnte ja:

    1. Katalog als Kategorienbaum nutzen,

    in einem 2. Katalog die Kategorien dann mit Bilder nach Katalog 1. kategorisiert speichern,

    Im 3. Katalog die Produkte, welche dann als Referenz neben dem 2. Katalog angezeigt werden könnten (dann sind beide Vergleichsfelden Auswahl oder Tags, da Diese ja aus Katalog 1. kommen)...?

    Nur müssten dann ja jeweils 2 Kataloge (1 und 2) editiert werden, um eine Kategorie mit Bild hinzuzufügen...

    Tips?
    Hallo n00b,
    du hattest einen neuen Thread aufgemacht mit fragen zum referenzieren oder so.. und hier auch.. wo hast du denn nun welche Probleme?
    Hier steht das es nicht funktioniert... damit kann man nicht viel Anfangen. Wir brauchen deine GENAUEN Einstellungen und Infos was nicht funktioniert, was für Fehlermeldungen kommen oder sonst was.

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  18. #18
    Contao-Nutzer Avatar von n00b
    Registriert seit
    04.12.2010.
    Ort
    Schweiz, Aargau
    Beiträge
    122

    Standard Gelöst

    Habe es per 2 Kataloge und einem Leser und referenz aus 2 katalog gelöst, danke für Eure grosse Hilfe! Es war das problem, das ich die Einstellung für die referenz falsch gesetzt hatte.

  19. #19
    Contao-Nutzer Avatar von n00b
    Registriert seit
    04.12.2010.
    Ort
    Schweiz, Aargau
    Beiträge
    122

    Standard neues problem, zweite Übersichtsseite...

    Hallo

    Nun hat sich herausgestellt, dass das ganze etwas anders aussieht:

    1. Übersicht Produkt-art mit Bild (produkt-Art ist ein eigener Katalog, verknüpft mit den produktkatalog.),

    -enthält eine Produktliste (Katalog Produktart)

    ->

    2. Übersicht Marken, in welchen produkte der produktart enthalten sind (marken sind ein 3. Katalog, welcher mit den Produktkatalog verknüpft ist.)

    -enthält eine Produktreferenz, welche auf die Produktdetails verweist.

    ->

    3. Detailansicht produkt

    PROBLEM

    ich weis nicht, wie ich die 1. und 2. machen kann - bisher bin ich von nur einer Übersicht ausgegangen und konnte dies per referenz lösen - die 3 Kataloge kann ich ja aber nicht per referenz verbinden..?

    hat jemand eine Idee, wie das zu machen sein könnte?

  20. #20
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo n00b,
    ich versteh gerade noch nicht mal was dein Problem sein soll dabei...
    Zur Not kannst du Kataloge auch immer von Hand im Template verknüpfen falls du damit Probleme hast: http://de.contaowiki.org/Catalog_Tem..._referenzieren

    Ansonsten brauch ich mehr Infos...

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  21. #21
    Contao-Nutzer Avatar von n00b
    Registriert seit
    04.12.2010.
    Ort
    Schweiz, Aargau
    Beiträge
    122

    Standard Katalognavigation als Kagorienübersicht

    Also, nun hab ich eine einfachere Lösung, aber ein neues Problem:

    Da der Kunde jetzt mehrere Attribute (Marken; Kategorien etc.) mit Bild darstellen will, hätte ich dann auch mehrere Kataloge benötigt. Der Einfachheit halber hab ich jetzt der Taxonomy (mit hilfe von Lindesbs) Bilder, teaser und Description hinzugefügt, welche ich nun als Kategorienübersicht mit der Katalog-navigation anzeigen kann.

    Nun müsste es aber so sein, dass wenn ein Filter aktiv ist, nur die im "filter aktiven/erhältlichen" einträge angezeigt werden. (wenn in Marke 1 nur Attribut 1 engthalten ist, attribut 1 anzeigen. Wenn in Marke 2 aber Attribut 1 und 2 enthalten sind, Attribut 1 und 2 anzeigen. Das Filtermodul kann das von Haus aus, dort kann ich aber die Bilder aus der Taxonomie nicht anzeigen.)

    -Es muss doch irgendeine möglichkeit geben, eine Abfrage einzufügen, die nur "erhältlichen Inhalt"(nicht weggefiltert) anzeigt.

    Dies ist mein bisheriges Katalog-Navi-Template:
    Code:
    <?php $this->import("Database"); ?>
    
    
    <div class='addondiv' class="<?php echo $this->level; ?>">
    <?php foreach ($this->items as $item): ?>
    
    <?php 
    	// Hier wird das Bild aus der DB geholt, basierend auf dem alias
    
    	$objItem = $this->Database->prepare("SELECT addon_image FROM tl_taxonomy WHERE alias=?")->limit(1)->execute($item['itemAlias']); 
    
    	$strImage = "-";
    	if ($objItem->numRows==1)
    	{
    		$strImage = '<img src="'.$objItem->addon_image.'" height="80" title="'.$item['pageTitle'].'">';
    	}
    ?>
    
    <?php 
    	// Hier wird der Teaser aus der DB geholt, basierend auf dem alias
    
    	$objItem = $this->Database->prepare("SELECT addon_teaser FROM tl_taxonomy WHERE alias=?")->limit(1)->execute($item['itemAlias']); 
    
    	$strteaser = "-";
    	if ($objItem->numRows==1)
    	{
    		$strteaser = $objItem->addon_teaser;
    	}
    ?>
    
    
    
    
    <?php if ($item['isActive']): ?>
    
    <div class='addonitem' class="active<?php if ($item['class']): ?>
    
     <?php echo $item['class']; ?><?php endif; ?>">
    <span class="active<?php if ($item['class']): ?> <?php echo $item['class']; ?><?php endif; ?>">
    
    <div class='addonimg'><?php echo $strImage;  // UND HIER WIRD DAS BILD AUSGEGEBEN  ?></div>
    
    <?php echo $item['link']; ?> - 
    
    </span>
    
    
    
    
    
    	
    	<?php echo $item['subitems']; ?></li>
    
    <?php echo $strteaser;  // UND HIER WIRD der teaser AUSGEGEBEN  ?>
    </div>
    <?php else: ?>
    <div class='addonitem'<?php if ($item['class']): ?> class="<?php echo $item['class']; ?>"<?php endif; ?>><a href="<?php echo $item['href']; ?>" title="<?php echo $item['pageTitle'] ? $item['pageTitle'] : $item['title']; ?>"<?php if ($item['class']): ?> class="<?php echo $item['class']; ?>"<?php endif; ?><?php if ($item['accesskey'] != ''): ?> accesskey="<?php echo $item['accesskey']; ?>"<?php endif; ?><?php if ($item['tabindex']): ?> tabindex="<?php echo $item['tabindex']; ?>"<?php endif; ?><?php if ($item['nofollow']): ?> rel="nofollow"<?php endif; ?><?php echo $item['target']; ?>>
    
    	<div class='addonimg'><?php echo $strImage;  // UND HIER WIRD DAS BILD AUSGEGEBEN  ?></div>
    
    	
    
    
    
    
    <?php echo $item['link']; ?></a><?php echo $item['subitems']; ?>- <?php echo $strteaser;  // UND HIER WIRD der teaser AUSGEGEBEN  ?> 
    <?php echo $strdesc;  // UND HIER WIRD die desc AUSGEGEBEN  ?></div>
    
    
    <?php endif; ?>
    <?php endforeach; ?>
    </div>

  22. #22
    Contao-Nutzer
    Registriert seit
    08.03.2010.
    Beiträge
    105

    Standard

    hi n00b!

    Hast du dein Problem gelöst?
    Möchte auch immer eine Übersicht der Kategorien (mit Bild und Text) und vor allem auch der Unterkategorien anzeigen. Mein Problem ist auch dass die angezeigten catalog_imagedfilter-Items nicht gefiltert (je nach Auswahl der Unterkategorie) angezeigt werden.
    Hast du eventuell auch einen Link zur fertigen Website?

    Lg
    cheche

  23. #23
    Contao-Urgestein Avatar von Tim G
    Registriert seit
    13.02.2010.
    Ort
    Lübeck
    Beiträge
    2.210
    User beschenken
    Wunschliste

    Standard

    Hi,
    wie stehen denn Attribut 1 und 2 in der Datenbank?

    Du kannst in deiner sql query in der WHERE Klausel doch einfach diese Felder mit einbeziehen über z.B. WHERE IN
    http://www.tim-gatzky.de ˙ auch schon wieder 2 Jahre alt - wie die Zeit vergeht... muss mal umbauen.

  24. #24
    Contao-Nutzer
    Registriert seit
    08.03.2010.
    Beiträge
    105

    Standard

    Tim G, du hast aber dem Beitrag von n00b geantwortet oder?

  25. #25
    Contao-Nutzer
    Registriert seit
    08.03.2010.
    Beiträge
    105

    Standard

    Ich hab jetzt folgende Lösung für meine Geschichte, die Anzeige der Unterkategorien in einer Liste mit jeweils Bild und Name:

    PHP-Code:
    <?php if (count($this->entries)): ?>

    <div class="layout_full">

    <?php foreach ($this->entries as $entry): ?>

    <?php foreach ($entry['data'] as $field=>$data): ?>
    <!--### Subkategorie-Abfragen start ###-->
    <?php if ($data['ref']): ?>
        <div class="Produkte-Subkategorien">
            <?php foreach ($data['ref'] as $id=>$kat): ?>
                    <div class="titel"><?php echo $kat['kat_name'?></div>
                 <div class="produktgruppe">
                 <a class="katbild" href="produkt-subkategorie/kategorie/<?php echo $kat['alias_katname'?>.html?showChilds" alt="<?php echo $kat['kat_name'?>">{{image::<?php echo $kat['kat_bild'?>?width=200&height=150}}</a>                   
                 </div>
             <?php endforeach; ?>
            </div>
    <?php endif; ?>
    <!--### Subkategorie-Abfragen stop ### -->
    <?php endforeach; ?>


    <?php endforeach; ?>
    </div>
    <!-- <?php print_r($this->entries); ?>-->
    <?php else: ?>
    <p class="info">Invalid item reference for catalog.</p>
    <?php endif; ?>
    Hier wird für jeden (einzelnen Produktitem) Eintrag der referenzierte katname (aus catalog 2) ausgegeben. Ich möchte katname aber immer nur einmal ausgeben lassen.. Wie könnte ich das angehen? Hat jemand eine Idee?

  26. #26
    Contao-Urgestein Avatar von Tim G
    Registriert seit
    13.02.2010.
    Ort
    Lübeck
    Beiträge
    2.210
    User beschenken
    Wunschliste

    Standard

    Mit ner Zählvariablen zum Beispiel, oder mit ner Boolean

    oben einfach eine Variable belegen: z.b. $showName = 1;
    und wenn der Name das erste mal ausgegeben wurde setzt du einfach einen anderen Wert.

    PHP-Code:
    <?php if($showName == 1): ?>
    <div class="titel"><?php echo $kat['kat_name'?></div>
    <?php $showName 0; endif; ?>

    Sent from my iPhone using Tapatalk
    Geändert von Tim G (25.05.2011 um 17:50 Uhr)
    http://www.tim-gatzky.de ˙ auch schon wieder 2 Jahre alt - wie die Zeit vergeht... muss mal umbauen.

  27. #27
    Contao-Nutzer
    Registriert seit
    08.03.2010.
    Beiträge
    105

    Standard

    Danke!
    Habs probiert, da wird halt nur ein Item ausgegeben, aber es kommen zb. 40 Produktitems aus zb. 4 Kategorien. Ich möchte nur jeweils einmal die referenzierte Kategorie ausgeben. Ich denke da muss man kat_name vergleichen und nur einmal ausgeben.
    Hättest du da auch vielleicht ein Beispiel im Ärmel ;-)?

  28. #28
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo cheche,
    hilft das nicht weiter? -> http://de.contaowiki.org/Catalog_Tem...Items_darunter

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  29. #29
    Contao-Urgestein Avatar von Tim G
    Registriert seit
    13.02.2010.
    Ort
    Lübeck
    Beiträge
    2.210
    User beschenken
    Wunschliste

    Standard

    In MacKPs post steht eigentlich alles.
    Mach wie du gesagt hast.
    Erstell dir ein array und speichere die aktuellen namen darin. Im nächstwn durchlauf überprüfst du ob es den namrn schon im array gibt.


    Sent from my iPhone using Tapatalk
    http://www.tim-gatzky.de ˙ auch schon wieder 2 Jahre alt - wie die Zeit vergeht... muss mal umbauen.

  30. #30
    Contao-Nutzer
    Registriert seit
    08.03.2010.
    Beiträge
    105

    Standard

    Danke euch!

    Der Link von MacKP war sehr hilfreich.

    Hier noch mein funktionierender Template Code:
    PHP-Code:
    <?php if (count($this->entries)): ?>
    <?php $lastcat
    =''?>
    <div id="subkatliste">
    <ul> 
    <?php foreach ($this->entries as $entry): ?>
    <?php 
    foreach ($entry['data'] as $field=>$data): ?>        
    <!--### Subkategorie-Abfragen start ###-->
    <?php if ($data['ref']): ?>

            <?php foreach ($data['ref'] as $id=>$kat): ?>          
             <?php if ($lastcat!=$kat['kat_name']):
             
    $lastcat=$kat['kat_name']; ?>  
              <li>                       
                    <div class="titel"><?php echo $kat['kat_name'?></div>               
                 <a class="katlink" href="produkt-subkategorie/kategorie/<?php echo $kat['alias_katname'?>.html?showChilds" alt="<?php echo $kat['kat_name'?>">{{image::<?php echo $kat['kat_bild'?>?width=200&height=150}}</a>          
              </li>                     
             <?php endif; ?>         
             <?php endforeach; ?>

    <?php endif; ?>
    <!--### Subkategorie-Abfragen stop ### -->
    <?php endforeach; ?>
    <?php 
    endforeach; ?>
    </ul> 
    </div>
    <?php else: ?>
    <p class="info">Invalid item reference</p>
    <?php endif; ?>

  31. #31
    Contao-Nutzer
    Registriert seit
    08.03.2010.
    Beiträge
    105

    Standard

    Bin jetzt gerade drauf gekommen dass es doch nicht ganz hinhaut. Wenn es mehr als 3 (!?) items gibt mit der Referenz wird in der Liste nochmal die selbe Unterkategorie (mit Bild) angezeigt.

    Weiss jemand ob ich da im Template noch was anpassen könnte damit immer nur ein Item angezeigt wird auch wenn es zB. 50 Produkte gibt mit der Referenz zu der Unterkategorie?

    Hier nochmal mein Templatecode:
    PHP-Code:
    <?php if (count($this->entries)): ?>
    <?php $lastcat
    =''?>
    <div id="subkatliste">
    <ul> 
    <?php foreach ($this->entries as $entry): ?>
    <?php 
    foreach ($entry['data'] as $field=>$data): ?>        
    <!--### Subkategorie-Abfragen start ###-->
    <?php if ($data['ref']): ?>

            <?php foreach ($data['ref'] as $id=>$kat): ?>          
             <?php if ($lastcat!=$kat['kat_name']):
             
    $lastcat=$kat['kat_name']; ?>  
              <li>          
                 <a class="katlink" href="subkategorie/kategorie/<?php echo $kat['alias_katname'?>.html?showChilds" alt="<?php echo $kat['kat_name'?>">
                 <div>{{image::<?php echo $kat['kat_bild'?>?width=201&height=130}}</div></a>    
                 <a class="titel" href="subkategorie/kategorie/<?php echo $kat['alias_katname'?>.html?showChilds" alt="<?php echo $kat['kat_name'?>"><?php echo $kat['kat_name'?></a>       
              </li>                     
             <?php endif; ?>         
             <?php endforeach; ?>

    <?php endif; ?>
    <!--### Subkategorie-Abfragen stop ### -->
    <?php endforeach; ?>
    <?php 
    endforeach; ?>
    </ul> 
    </div>
    <?php else: ?>
    <p class="info">Invalid item reference</p>
    <?php endif; ?>
    cheche

    PS: Weiss jemand was die folgende Fehlermeldung bedeutet?
    PHP-Code:
    WarningInvalid argument supplied for foreach() in /var/www/html/system/config/editArea.php on line 102

    #0 /var/www/html/system/config/editArea.php(102): __error(2, 'Invalid argumen...', '/var/www/html/s...', 102, Array)
    #1 /var/www/html/system/drivers/DC_Folder.php(1412): include('/var/www/html/s...')
    #2 /var/www/html/system/modules/backend/Backend.php(234): DC_Folder->source()
    #3 /var/www/html/contao/main.php(101): Backend->getBackendModule('tpl_editor')
    #4 /var/www/html/contao/main.php(304): Main->run()
    #5 {main} 
    Diese wird angezeigt wenn ich mir unter "Templates" meinen oben eingefügten Code anzeigen lasse im Backend unter dem Quelltexteditor...?

  32. #32
    Contao-Nutzer
    Registriert seit
    08.03.2010.
    Beiträge
    105

    Standard Kagorienübersicht mit Bild pro (Unter-) Kategorie-Element

    Sorry dass ich das hier nochmal poste aber ich komm da nicht weiter und würde hier bitte Unterstützung brauchen:
    http://www.contao-community.de/showt...l=1#post139090

    Danke!
    Cheche

  33. #33
    Contao-Nutzer
    Registriert seit
    08.03.2010.
    Beiträge
    105

    Standard

    Danke an Tim G für die Hilfe!!!

    Hier der funktionierende Code für alle:
    PHP-Code:
    <?php if (count($this->entries)): ?>

    <?php
    /**
     * Collects categories and store in single array lists
     */

    $arrCategory = array(); // stores all categorie names for comparing
    $arrEntries = array(); // stores only new categories, store whole entry
    foreach ($this->entries as $entry)
    {
        
    $field 'kategorie_element'// the field name of the catalog field
        
    $raw $entry['data'][$field]['raw']; // contains the category name
        // store category in array if not already done
        
    if(!in_array($raw$arrCategory))
        {
            
    $arrCategory[] = $raw;
            
    $arrEntries[] = $entry;
        }
    }
    //ksort($arrEntries); // sort array

    ?>


    <div id="subkatliste" class="layout_simple single_item_list">
    <ul class="item<?php echo $entry['class'] ? ' '.$entry['class'] : ''?>">
    <?php foreach ($arrEntries as $entry): ?>

    <?php foreach ($entry['data'] as $field=>$data): ?>

    <?php
    //FB::log($data);
    $kat_name $data['ref'][1]['kat_name'];
    $kat_alias $data['ref'][1]['alias_katname'];
    $kat_bild $data['ref'][1]['kat_bild'];

    ?>

    <li>          
        <a class="katlink" href="subkategorie/kategorie/<?php echo $kat_alias?>.html?showChilds" alt="<?php echo $kat_alias?>">
        <div>{{image::<?php echo $kat_bild?>?width=201&height=130}}</div></a>    
        <a class="titel" href="subkategorie/kategorie/<?php echo $kat_alias?>.html?showChilds" alt="<?php echo $kat_name?>"><?php echo $kat_name?></a>       
    </li> 

    <?php endforeach; ?>


    <?php endforeach; ?>
    </ul>
    </div>
     
    <?php else: ?>

    <?php if ($this->condition): ?>
    <div class="condition"><?php echo $this->condition?></div>
    <?php else: ?>
        <p class="info"><!-- no items found --></p>
    <?php endif; ?>

    <?php endif; ?>

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. Gästebuch mit Bildern?
    Von tak im Forum Allgemeine Inhaltselemente
    Antworten: 7
    Letzter Beitrag: 30.04.2014, 16:01
  2. Umlaute in Bildern
    Von cuSoon im Forum Was kann Contao?
    Antworten: 5
    Letzter Beitrag: 09.03.2011, 18:55
  3. Hintergrund von Bildern transparent
    Von ees im Forum Bilder/Dateien
    Antworten: 5
    Letzter Beitrag: 09.08.2010, 12:18
  4. Suchergebnisse mit Bildern
    Von redbecks im Forum Entwickler-Fragen
    Antworten: 0
    Letzter Beitrag: 25.04.2010, 22:36
  5. Newsletter mit eingebundenen Bildern
    Von Babelfisch im Forum Newsletter
    Antworten: 2
    Letzter Beitrag: 20.03.2010, 11:39

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •