Seite 1 von 2

leere Kategorien und Bezeichnung

Verfasst: Mo 29. Aug 2011, 08:08
von Rainer
Hallo,

nachdem ich jetzt mal einigermaßen Zeit habe bin ich derzeit dabei die Geheimnnisse des Webs-Template und die Smarty-Tiefen zu ergründen.

Bin jetzt erstmal auf folgende Probleme gestossen.

1. Ich hätte ganz gerne, daß leere Kategorien/Unterkategorien nicht angezeigt werden. gibt es da nen Schalter den ich noch nicht erkannt habe.

2. Bei den Unterkategorien werden mir die Bezeichnungen 2 x angzeigt, ich nehme an das liegt am alt, nur in welcher Datei muss ich suchen.

Danke

Re: leere Kategorien und Bezeichnung

Verfasst: Mo 29. Aug 2011, 17:39
von Doc Olson
Rainer hat geschrieben:1. Ich hätte ganz gerne, daß leere Kategorien/Unterkategorien nicht angezeigt werden. gibt es da nen Schalter den ich noch nicht erkannt habe.
In der source/boxes/categories.php (oder categories_classic.php, je nachdem welche verwendet wird, siehe template_defaults.php):

Code: Alles auswählen

$ct->hide_empty = true;
Rainer hat geschrieben:2. Bei den Unterkategorien werden mir die Bezeichnungen 2 x angzeigt, ich nehme an das liegt am alt, nur in welcher Datei muss ich suchen.
snippets/category_description.html: Du meinst vermutlich, wenn die Bilder nicht vorhanden sind. In dem Fall wird im Firefox z.B. immer nur der ALT-Text des Bildes angezeigt. Andere Browser platzieren hier dann gerne mal ein rotes Kreuz, was eigentlich konsequenter wäre.

Re: leere Kategorien und Bezeichnung

Verfasst: Mo 29. Aug 2011, 19:25
von Rainer
Hallo,

danke.

den Schalter $ct->hide_empty = true; gabs in meiner Version nicht. ;)

Re: leere Kategorien und Bezeichnung

Verfasst: Mo 29. Aug 2011, 20:29
von Rainer
Hallo,

habe den Schalter jetzt mal eingebaut und ich sehe nahezu alle Kategorien doppelt und teilweise mehrfach.
s. http://www.rsaquaristik.de.

Re: leere Kategorien und Bezeichnung

Verfasst: Mo 29. Aug 2011, 20:43
von Rainer
Hallo

auch mit der Grafik funktioniert das nicht so wie gewünscht.

Habe den Image-Teil auskommentiert

Code: Alles auswählen

<!-- <div class="grid_3 alpha">
		{if $CATEGORIES_IMAGE}
		<img src="{$CATEGORIES_IMAGE}">
		{/if}
	</div>  -->
und das Ergebnis Bild bzw. Alt immer noch da.

Re: leere Kategorien und Bezeichnung

Verfasst: Mo 29. Aug 2011, 21:06
von Xantiva
Rainer hat geschrieben:auch mit der Grafik funktioniert das nicht so wie gewünscht.
Habe den Image-Teil auskommentiert ...
Wenn ich mir anschaue, was Du dort postest, dann ist dass das Kategoriebild aus der snippets/category_description.html ...

Schau mal in die module/categorie_listing/categorie_listing.html:

Code: Alles auswählen

        <a class="cat_img" href="{$item.CATEGORIES_LINK}">
            <img src="{$item.CATEGORIES_IMAGE}" alt="{$item.CATEGORIES_NAME}" />
        </a><br />
Das ist die Stelle für die (Unter-)Kategoriebilder.

Re: leere Kategorien und Bezeichnung

Verfasst: Mo 29. Aug 2011, 21:16
von Doc Olson
Xantiva hat geschrieben:Das ist die Stelle für die (Unter-)Kategoriebilder.
Mein Fehler, hab Dich auf die falsche Fährte geführt.

Re: leere Kategorien und Bezeichnung

Verfasst: Di 30. Aug 2011, 13:12
von yogi
Rainer hat geschrieben:habe den Schalter jetzt mal eingebaut und ich sehe nahezu alle Kategorien doppelt und teilweise mehrfach.
Da war ein Fehler im WEBs template.
Anstatt die leere Kategorie zu unterdrücken wird die vorher ausgegebene Kategorie erneut ausgegeben.

Revision 2172 behebt den Fehler:

Code: Alles auswählen


Index: templates/webs/source/class/categories.php
===================================================================
--- templates/webs/source/class/categories.php  (Revision 2162)
+++ templates/webs/source/class/categories.php  (Arbeitskopie)
@@ -289,9 +289,9 @@
                                ) {
                                        $cat['children'] = $this->getSubCategories($row['categories_id'], $level + 1);
                                }
+
+                               $category[] = $cat;
                        }
-
-                       $category[] = $cat;
                }
 
                return $category;

Re: leere Kategorien und Bezeichnung

Verfasst: Di 30. Aug 2011, 17:16
von Rainer
Hallo,

super danke nochmals.

Re: leere Kategorien und Bezeichnung

Verfasst: Di 30. Aug 2011, 17:19
von Rainer
Hallo,

einen hab ich im Moment doch noch. ;)

Gibt es noch einen Schalter für leere Unterkategorien zum ausblenden.

Gruß

Rainer