1

まず、Zooの開発者フォーラムがあり、すでに使用していることを説明します。ここに投稿する目的は、通常、SOで数分または数時間以内に完全な回答を得ることができますが、開発フォーラムでの回答は、人口ベースが少ないために遅くなるか、存在しない可能性があります。

私の質問はYoothemeのZOO2.3.2に関するものです。デフォルトでは、製品の「フロントページ」には、アイテムの上に「カテゴリ」ボックスが表示されているように見えます。フロントページ/テンプレート構成で使用可能なすべてのオプションをオフにしても(タイトル、カウント、説明などを非表示にする)、アイテムの上に空のボックスが残ります。

次のファイルをアドレス指定することで、ボックス全体を手動で削除することができました。

media / zoo / Applications / product / templates / default / frontpage.php、および84〜92行目のコメントアウト:

<!-- <?php

    // render categories
    if ($this->category->childrenHaveItems()) {
        $categoriestitle = $this->application->getParams()->get('content.categories_title');
        echo $this->partial('categories', compact('categoriestitle'));
    }

?> -->

管理バックエンドでこれを行うためのより雄弁な方法があるはずですが、私はそれを見つけることができませんでした。私は何かが足りないのですか、それとも私の解決策は最高のものですか?

4

2 に答える 2

3

ZOOは、ニーズに合わせて組み込みのテンプレートを簡単に変更できるように設計されています。ZOOテンプレートは、Joomlaがテンプレートオーバーライドを使用するのと同じようにオーバーライドされることを意図しています。デフォルトのテンプレートを編集するのではなく、必要な処理を実行する新しいテンプレートを作成するだけです。デフォルトのテンプレートは変更しないでください。

ZOOテンプレートに関するドキュメントは次のとおりです-http ://www.yootheme.com/docs/home/item/create-a-new-template

上記のファイルを編集するのではなく、ここで新しいテンプレートを作成します-

メディア/動物園/アプリケーション/製品/テンプレート/YOUR-TEMPLATE-NAME/frontpage.php

次に、デフォルトを台無しにすることなく、必要なすべての変更を行います。

于 2011-05-25T23:34:19.487 に答える
0

もっと簡単な方法があります: まず、「フロントページ」と呼ばれるアイテムを呼び出すものを特定する必要があります。PURE yootheme では、少なくとも「メインメニュー」の「ホーム」から呼び出されます。メインメニューの「ホーム」ボタンをクリックし、右側のメニュー「パラメータ(基本)」で、「フロントページ」の代わりに「-select aplication-」を選択しただけです。フロントページとその「ボックス」はなくなりました。少なくとも私にとってはうまくいきます。

于 2011-07-29T01:33:55.920 に答える