Categories Plugin

Hier können Probleme und alles andere in Deutscher Sprache gelöst werden.
Post Reply
Bernard
Regular
Posts: 14
Joined: Sat Apr 29, 2006 1:20 am

Categories Plugin

Post by Bernard »

Gibt es ein Kategories Plugin dass nur Hauptkategorien anzeigt (konfigurierbar) ? Also nur Kategorien mit parentid = 0.

Gruss
Bernard
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Re: Categories Plugin

Post 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
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
Piwi2000
Posts: 2
Joined: Mon Aug 14, 2006 12:17 pm

Das PEAR HTMLTreeMenu Plugin

Post 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!
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Re: Das PEAR HTMLTreeMenu Plugin

Post 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
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
Post Reply