全カテゴリ表示モジュール
・こちらよりDL。
・解凍し、そのままアップロード。
・管理画面→追加設定・ツール→サイドボックスの表示設定で、sideboxes/categories_all.phpのステータスをONにする。
既存のファイルとかぶらないので、オーバーライドせずtpl_categories_all.phpはtemplate_defaultにアップすること。
ついでに、全カテゴリ表示モジュールにおいてカテゴリをリスト化する方法。
/includes/classes/categories_all.php,line80-82
$result .= str_repeat($this->spacer_string, $this->spacer_multiplier * $level) . '<a href="' . zen_href_link(FILENAME_DEFAULT, 'cPath=' . $category_link) . '">'; $result .= $category['name']; $result .= '</a>';
を
$result .= '<li class="level' .($level). '"><a href="' . zen_href_link(FILENAME_DEFAULT, 'cPath=' . $category_link) . '">'; $result .= $category['name']; $result .= "</a></li>\n";
と書き換える。
このままではliタグのみしか記述されていないので、
/includes/modules/sideboxes/categories_all.php,line26
$content = $zen_CategoriesAll->buildTree(true);
を
$content = '<ul>'; $content .= $zen_CategoriesAll->buildTree(true); $content .= '</ul>';
に書き換える。
あとはスタイルシートで装飾や位置修正など。