2016-08-16 5 views
0

私はエクステンションビルダで自分の最初の拡張を構築しようとしています。これまでのすべてが本当にうまくいっていましたが、今問題があり解決策を見つけることができません:Listの下に新しいエントリを追加することができます右パネル)。これらのエントリはフロントエンドに表示されます。 新しいエントリを追加するときに、水平ナビゲーションバーにこのエントリを特定のカテゴリにリンクする可能性があります。私はすでにすべてのエントリでこれを行っています。 しかし、このカテゴリは、どのように表示されますか。 Linked Categories: CATEGORYのように1つだけ<div>にする必要があります。 リンクされたすべてのカテゴリを表示できるViewHelperがないようです。TYPO3-FEのシステムカテゴリを表示

私はすでに多くのGoogle検索を行っていますが、これはもっと混乱しました。単純なViewHelperでは不可能だと思われます。解決策があり、コントローラを編集する必要がありました。しかし、私はExtension Builderで作業を続けることができないか、上書きされてしまったので、これは気に入らなかった。 私はtx_newsのコードも調べました。すべてのカテゴリがそこにある変数にあるように見えますが、ループすることができます。しかし、私の内線番号<f:debug>{categories}は常にNULLでした。

カテゴリを表示できるViewHelperなどはありませんか?たぶん良いチュートリアル(私はPHPで良いですが、TYPO3を初めて使用しています)。

フェリックス

、事前にあなたにPSを非常に感謝:私は関係、拡張Builderは、あなたのモデルとアクションを定義するのに役立ちます単に「キックスターター」ですTYPO3 CMSに7.6.9

+1

あなたの質問にあなたのモデルのコードを付けることができますか? –

答えて

1

を使用していますそれ以上のことはしません。したがって、エクステンションドラフトを作成したら、エクステンションビルダーを忘れて、extbaseエクステンション(MVC、TCA、localconfig、typoscriptなど)の構造を理解しようとするのが最善です。新しいプロパティを追加する必要がある場合は、手動で行います。あなたはあなたの内線とそれがどのように機能するかについて多くのことを学びます。

このように言えば、自分で拡張を調整してカテゴリを追加する必要があります。それを行うには、いくつかの方法があります:あなたは https://docs.typo3.org/typo3cms/CoreApiReference/ApiOverview/Categories/Index.html

を独自のカテゴリモデルを追加することにより、独自のカテゴリシステムを追加したり、TYPO3のカテゴリAPIを使用することができます何のプラグ&プレイカテゴリなViewHelperもありません。カテゴリ別にエントリを一覧表示できるようにするには、コントローラを調整する必要があります。 既存のon、forなどの機能をいくつか追加できます。あなたのlistActionは、このアクション(あなたがフィルタリングしたいカテゴリーのリスト)に送る引数を読み込むか、例えばcategoryActionという新しいものを作成します。

extbase参照:コントローラ内のカテゴリについて https://docs.typo3.org/typo3cms/ExtbaseFluidBook/b-ExtbaseReference/Index.html

stackoverflowの質問: Controllers and Template (how to filter results correctly or give arguments via backend?)

ボトムライン: - 拡張ビルダー をスキップ - MVCを自分で調整する方法を学ぶ

することができます常にTYPO3スラックチャンネルに参加してください: https://typo3.slack.com/ それは無料で、人々は非常に彼ですlpfull

良いlcuk

関連する問題