Page 1 of 1

Categories Plugin

Posted: Mon Jun 05, 2006 5:10 pm
by Bernard
Gibt es ein Kategories Plugin dass nur Hauptkategorien anzeigt (konfigurierbar) ? Also nur Kategorien mit parentid = 0.

Gruss
Bernard

Re: Categories Plugin

Posted: Mon Jun 05, 2006 7:37 pm
by garvinhicking
Hi!

Jein. Das PEAR HTMLTreeMenu Plugin (Spartacus) zeigt die Kategorien als Tree an den Du aufklappen kannst.

Alternativ kannst Du auch im kategorien plugin das Smarty templating aktivieren und dann in dein template verzeichnis folgende plugin_categories.tpl packen:

Code: Select all

{if $is_form}
<form id="serendipity_category_form" action="{$form_url}" method="post">
    <div id="serendipity_category_form_content">
{/if}

    <ul id="serendipity_categories_list" style="list-style: none; margin: 0px; padding: 0px">
{foreach from=$categories item="plugin_category"}
{if $plugin_category.depth == 0}
        <li style="display: block;">
        {if $is_form}    
            <input style="width: 15px" type="checkbox" name="serendipity[multiCat][]" value="{$plugin_category.categoryid}" />
        {/if}
    
        {if !empty($category_image)}
            <a class="serendipity_xml_icon" href="{$plugin_category.feedCategoryURL}"><img src="{$category_image}" alt="XML" style="border: 0px" /></a>
        {/if}

            <a href="{$plugin_category.categoryURL}" title="{$plugin_category.category_description|escape}" style="padding-left: {$plugin_category.paddingPx}px">{$plugin_category.category_name|escape}</a>
        </li>
{/if}
{/foreach}
    </ul>

{if $is_form}
    <div class="category_submit"><input type="submit" name="serendipity[isMultiCat]" value="{$CONST.GO}" /></div>
{/if}

    <div class="category_link_all"><a href="{$form_url}" title="{$CONST.ALL_CATEGORIES}">{$CONST.ALL_CATEGORIES}</a></div>

{if $is_form}
    </div>
</form>
{/if}
Man beachte die Zeile

Code: Select all

{if $plugin_category.depth == 0}
Diese weist an, dass nur Hauptkategorien angezeigt werden.

Grüße,
Garvin

Das PEAR HTMLTreeMenu Plugin

Posted: Wed Aug 16, 2006 5:10 pm
by Piwi2000
Hallo! Bin Anfänger und wollte das PEAR HTMLTreeMenu Plugin einbauen!
Hab auch die PEAR HTML_TreeMenu Klasse von pear.php.net runtergeladen. Dann in mein bundled-libs verzeichnis von s9y gepackt.
Aber immer noch die Fehlermeldung:

Please install PEAR package HTML_TreeMenu to enable this plugin.

Bitte um (einfache) Hilfe!

Re: Das PEAR HTMLTreeMenu Plugin

Posted: Thu Aug 17, 2006 10:03 am
by garvinhicking
Hi!

Wie genau sieht deine Verzeichnis-Struktur in bundled-libs aus?

Du müsstest ein verzeichnis /bundled-libs/HTML/TreeMenu.php haben, oder alternativ /bundled-libs/HTML_TreeMenu/TreeMenu.php.

Viele Grüße,
Garvin