Page 1 of 1
Kategorienauswahl mit Checkboxen
Posted: Sun Aug 31, 2008 3:58 pm
by Fokker
Hallo,
ich habe inzwischen mindestens 10 Kategorien. Da die Einträge häufig in bis zu 6 Kategorien passen, ist die Drop-Down-Liste zur Auswahl katastrophal.
Ideal wäre die Möglichkeit die Kategorien so aufzulisten, daß ich bloß Checkboxen vor den aufgelisteten Kategorien aktivieren bräuchte.
Gibt es da etwas?
Gruß
Fokker
Re: Kategorienauswahl mit Checkboxen
Posted: Sun Aug 31, 2008 6:05 pm
by garvinhicking
Hi!
Über checkboxen hast du natürlich dann einen enormen Platzbedarf.
Ich vermute, auf den "+" Button neben der Kategorielistung hast Du schon geklickt, um ein größeres Auswahlfeld zu kriegen, gell?
Wenn Du es wirklich willst kannst du das Admin-Template überarbeiten. Nimm dir die datei templates/default/admin/entries.tpl und kopiere sie in /templates/DEINTEMPLATEVERZEICHNIS/admin/entries.tpl -- ggf. musst du also ein eigenes Template als Basis hierfür erstellen.
In der Datei siehst du folgenden Code:
Code: Select all
<a style="border:0; text-decoration: none" href="#" onclick="showItem('categoryselector'); return false" title="{$CONST.TOGGLE_OPTION}"><img src="{serendipity_getFile file='img/plus.png'}" id="option_categoryselector" style="border: 20px" alt="" border="0" /></a> <b>{$CONST.CATEGORY}:</b>
<select id="categoryselector" name="serendipity[categories][]" style="vertical-align: middle;" multiple="multiple">
<option value="0">[{$CONST.NO_CATEGORY}]</option>
{foreach from=$entry_vars.category_options item="entry_cat"}
<option value="{$entry_cat.categoryid}" {if $entry_cat.is_selected}selected="selected"{/if}>{$entry_cat.depth_pad}{$entry_cat.category_name}</option>
{/foreach}
</select>
den passt Du an, dass es so aussieht:
Code: Select all
<b>{$CONST.CATEGORY}:</b>
{foreach from=$entry_vars.category_options item="entry_cat"}
<input type="checkbox" name="serendipity[categories][{$entry_cat.categoryid}]" value="{$entry_cat.categoryid}" {if $entry_cat.is_selected}checked="checked"{/if} id="cat_{$entry_cat.categoryid}" />
<label for="cat_{$entry_cat.categoryid}">{$entry_cat.depth_pad}{$entry_cat.category_name}</label><br />
{/foreach}
Viele Grüße,
Garvin
Posted: Mon Sep 01, 2008 3:25 am
by Fokker
PERFEKT!
Danke Garvin für Deine Hilfe!
So soll es sein!
Gruß
Fokker