Page 1 of 2

Unterkategorie anders dastellen?

Posted: Sat Feb 05, 2011 6:14 pm
by Joke
So ich bin mal wieder auf ein kleines Problem gestossen!

In meinem Blog habe ich eine Kategorie "Berichte" und dazu bisher zwei Unterkategorien angelegt. Nun möchte ich gerne das die Hauptkategorie sich etwas mehr von den Unterkategorien abhebt!

Bisher verschiebt sich die Unterkategorie ja nur um einige Zeilen.

Meine Idee dazu wäre, das die Hauptkategorie so bleibt und die Unterkategorien statt des Auswahlkästchen in dem man einen Haken setzen kann und die rss-Grafik einfach durch eine andere Grafik ändert z.b. einen einfachen Pfeil oder so. Das Auswahlkästchen sollte gar nicht mehr erscheinen.

Ich hoffe das ihr meine Erklärung versteht!

Zum Ansehen hier Link zu meinem Blog: http://www.story-plus.de

Gruss
Joke

Re: Unterkategorie anders dastellen?

Posted: Sun Feb 06, 2011 12:22 am
by yellowled
Joke wrote:Meine Idee dazu wäre, das die Hauptkategorie so bleibt und die Unterkategorien statt des Auswahlkästchen in dem man einen Haken setzen kann und die rss-Grafik einfach durch eine andere Grafik ändert z.b. einen einfachen Pfeil oder so. Das Auswahlkästchen sollte gar nicht mehr erscheinen.
Ich sehe derzeit keine „einfache“ Lösung, die Checkboxen („Auswahlkästchen“) nur für Kategorien auf der obersten Ebene ausgeben zu lassen -- was nicht heissen soll, dass es überhaupt nicht geht. Sinn macht es allerdings m.E. nicht, denn auch die Unterkategorien gehören ja zu diesem Formular, aus dem da ausgewählt wird. Wie auch immer: Für alle Kategorien kannst Du die Checkbox über die Konfiguration des Plugins abschalten, indem Du die Auswahl mehrere Kategorien verbietest.

Die Zuweisung eines individuellen Bildes hingegen ist leichter, als man denkt: Einfach in den Einstellungen zu den Kategorien einer Kategorie ein passendes Kategoriebild in passender Größe zuweisen, das sollte direkt ersetzt werden. (Um das für Kategorien auf gleicher Ebene gleich zu machen, verwendet man einfach dasselbe Bild.)

YL

Re: Unterkategorie anders dastellen?

Posted: Sun Feb 06, 2011 6:38 pm
by Joke
Danke für deine schnelle Antwort!!

Die Checkboxen habe ich nun für alle Kategorien rausgenommen, das ist auch in Ordnung so! Es macht nichts wenn es nicht für einzelne Kategorien geht.

Die Zuweisung eines individuellen Bildes kann ich irgendwie nicht richtig hinbekommen. Wenn ich zu einer Kategorie über "Bild" eine Gif-Grafik mit der Grösse von 12X12 Pixel aus der Mediendatenbank zuweise, dann erscheint rechts auch die Grafik. Doch direkt auf der Startseite rechts bei den Kategorien kommt nichts!

Dann habe ich mal im Kategorien (serendipity_categories_plugin) nachgesehen und dort unter xml-Button mal auf none eingestellt, doch auch dann wird das Bild in den Kategorien nicht angezeigt. Wenn ich dort aber eine Verlinkung auf ein Bild setze, dann wird dieses Bild auch in den Kategorien angezeigt!

Was mache ich denn nun falsch??

Gruss
Joke

Re: Unterkategorie anders dastellen?

Posted: Sun Feb 06, 2011 10:51 pm
by yellowled
Joke wrote:Doch direkt auf der Startseite rechts bei den Kategorien kommt nichts!
Was heisst „direkt auf der Startseite“? Kannst Du es mal genau so einstellen, damit man es sich mal live bei Dir ansehen kann?

YL

Re: Unterkategorie anders dastellen?

Posted: Mon Feb 07, 2011 9:35 am
by Joke
Ich habe es nun so eingestellt, das im Kategorien-plugin unter xml-Button none steht.

Bei den beiden Kategorien "Fernsehen" und "Linux, PC & mehr" habe ich jeweils eine Gif-Grafik von 12X12 Pixel aus der Mediendatenbank zugewiesen.

Wenn du nun meinen Blog aufrufst, dann findest du links unter "Inhalt des Blogs" die einzelnen Kategorien, die ohne eine Grafik angezeigt werden!

Gruss
Joke

Re: Unterkategorie anders dastellen?

Posted: Mon Feb 07, 2011 2:24 pm
by yellowled
Joke wrote:Ich habe es nun so eingestellt, das im Kategorien-plugin unter xml-Button none steht.
Es kann sein, dass Du zusätzlich in der Plugin-Konfiguration einstellen musst, dass die Ausgabe über Smarty erfolgt (weiss leider akut nicht genau, wie die Option heisst). Stell zudem testweise mal hier nicht none ein.

YL

Re: Unterkategorie anders dastellen?

Posted: Mon Feb 07, 2011 4:08 pm
by Joke
So habe nun einmal Smarty-Templating aktivieren? auf Ja gestellt und bei xml-Button auf Standard!

Nun werden die normalen xml-Gifs bei den Kategorien wieder angezeigt, aber nicht die Gifs die ich den Kategorien vorgegeben habe.

Gruss
Joke

Re: Unterkategorie anders dastellen?

Posted: Mon Feb 07, 2011 6:36 pm
by yellowled
Joke wrote:Nun werden die normalen xml-Gifs bei den Kategorien wieder angezeigt, aber nicht die Gifs die ich den Kategorien vorgegeben habe.
Hm. Ich würde diesen Abschnitt der plugin_categories.tpl

Code: Select all

{if !empty($category_image)}
<a class="serendipity_xml_icon" href="{$plugin_category.feedCategoryURL}"><img src="{$category_image}" alt="XML" style="border: 0px" /></a>
{/if}
eigentlich so deuten, dass das XML-Icon durch ein Kategoriebild ersetzt wird, sofern ein Kategoriebild vorhanden ist. Das scheint nicht zu funktionieren. Hmhmhmhm.

Garvin?

YL

Re: Unterkategorie anders dastellen?

Posted: Tue Feb 08, 2011 5:23 pm
by Joke
Dann liegt es nur an der plugin_categories.tpl?

Da ich ein umgebautes Style benutze indem ich die Farben geändert habe, musste ich die plugin_categories.tpl vom default templates nutzen. Kann es sein das diese plugin_categories.tpl nicht mit meinem Style arbeitet?

Gruss
Joke

Re: Unterkategorie anders dastellen?

Posted: Tue Feb 08, 2011 7:03 pm
by yellowled
Joke wrote:Kann es sein das diese plugin_categories.tpl nicht mit meinem Style arbeitet?
Nein, zumal das Template sonst ohnehin die Datei aus /templates/default/ benutzt, wenn im Templateverzeichnis keine vorhanden ist. Hast Du die Datei noch irgendwie bearbeitet? Falls ja, bitte mal vorzeigen.

YL

Re: Unterkategorie anders dastellen?

Posted: Wed Feb 09, 2011 4:22 pm
by Joke
Nein, die Datei habe ich unverändert übernommen!

Gruss
Joke

Re: Unterkategorie anders dastellen?

Posted: Fri Feb 11, 2011 10:31 am
by garvinhicking
Hi!
eigentlich so deuten, dass das XML-Icon durch ein Kategoriebild ersetzt wird, sofern ein Kategoriebild vorhanden ist. Das scheint nicht zu funktionieren. Hmhmhmhm.
Nein. Das XML-Bild gibt man statisch vor. Das Bild für Kategorien gilt ausschließlich für Artikelübersichten.

Wenn man das haben will, dann geht das, da müsste man aber schon ans eingemachte und mit ner config.inc.php des templates sich die zugehörigen Kategoriebilder per custom smarty selector holen.

Grüße,
Garvin

Re: Unterkategorie anders dastellen?

Posted: Sun Feb 13, 2011 12:59 pm
by Joke
Das heisst also für mich, das ich das ganze Vorhaben vergessen kann, denn als Anfänger etwas mit der config.inc.php zu basteln ist nicht einfach!

Echt Schade das es nicht einfacher zu machen ist.

Gruss
Joke

Re: Unterkategorie anders dastellen?

Posted: Sun Feb 13, 2011 2:36 pm
by Timbalu
Joke wrote:Das heisst also für mich, das ich das ganze Vorhaben vergessen kann, denn als Anfänger etwas mit der config.inc.php zu basteln ist nicht einfach!
Na na, so schlimm ist das nicht ... und man kann seinen kleinen Spaß damit haben, dass Garvin auch mal irren kann und alles viel einfacher ist. :wink:

Das Kategorienbild, das du unter admin - kategorien - bearbeiten - bild gesetzt hast, wird im frontend immer mitgeliefert, sollte es gesetzt sein.
Hast du also auf smarty gestellt, dir die plugin_categories.tpl in dein template kopiert, so ergänze einfach die Zeile

Code: Select all

        {if !empty($category_image)}
            <a class="serendipity_xml_icon" href="{$plugin_category.feedCategoryURL}"><img src="{$category_image}" alt="XML" style="border: 0px" /></a>
        {/if}
unterhalb mit:

Code: Select all

        {if !empty($plugin_category.category_icon)}
            <a class="serendipity_xml_icon" href="{$plugin_category.feedCategoryURL}"><img title="{$plugin_category.category_name|@escape}{$plugin_category.category_description|@emptyPrefix}" alt="{$plugin_category.category_name|@escape}" src="{$plugin_category.category_icon}" /></a>
        {/if}
und schwupps steht dort anstatt des xml icons (das in der config auf none steht!) dein Kategorienbild.

Das ganze sieht dann so aus:

Code: Select all

        {if !empty($category_image)}
            <a class="serendipity_xml_icon" href="{$plugin_category.feedCategoryURL}"><img src="{$category_image}" alt="XML" style="border: 0px" /></a>
        {/if}
        {if !empty($plugin_category.category_icon)}
            <a class="serendipity_xml_icon" href="{$plugin_category.feedCategoryURL}"><img title="{$plugin_category.category_name|@escape}{$plugin_category.category_description|@emptyPrefix}" alt="{$plugin_category.category_name|@escape}" src="{$plugin_category.category_icon}" /></a>
        {/if}
Korrektur: {$category_image} ist das unter plugin - sidebarplugins - categories gesetzte xml bild oder das standard xml, wenn Eintrag leer.

Gruß
Ian

Re: Unterkategorie anders dastellen?

Posted: Sun Feb 13, 2011 3:03 pm
by Timbalu
Das Ganze ließe sich dann bestimmt auch noch dahingehend verfeinern, dass man nur dann ein Standard XML Bild anzeigt, wenn kein eigenes Kategorienbild vorhanden ist, dass das CSS für diesen und andere Fälle entsprechend angepasst wird, etc.
Oder das man noch eine Unterkategorien {if $plugin_category.parentid > 0} style Anweisung freigibt, die eine größere Einrückung ermöglicht, usw.

Ian