シルバーストライプのウェブサイトにニュースとアナウンスを組み込む必要があります。ニュースとアナウンスは全く同じ構造であり、どちらもhttps://github.com/nyeholt/silverstripe-newsです。 htmlテンプレートには、ニュース用とアナウンス用の2つのセクションがあります。同じsilverstripeニュースモジュールを使ってニュースや記事を作る方法は?
この実装するための適切な方法です:
- は、私はちょうどコピー/ニュースモジュールフォルダ過去と発表のためのニュースや他のための1つを使用する必要があります。
- を追加するか、これがニュース記事かアナウンス記事かを指定するフラグとして別のdbフィールドを追加しますが、cmsでは毎回これを確認する必要があります。
- またはそこには何か、私はヤウドは新しいものの側には、すべてのクラスの名前を変更しない限り、あなたが期待する結果を持っていないフォルダを複製
必ずコピー/ペーストしないでください。プログラミングのルール:あなた自身を繰り返さないでください!あなたは、コピー/貼り付けのコードを持っていることを前にしたいと思う。あなたがプロジェクトに参加しているときにそれを維持することは本当に悪く、ほとんど不可能です。 – Twinfriends
は、サムネイルがニュースに必要であり、アナウンスのためではないというルールがある場合、それらを分離するべきではありません。その他の規則。 – osama7901
これらは常に分離する必要があります。あなたは本当に自分自身を繰り返す必要はありません...あなたが使いたいソリューションのような完成したソリューションの問題は、コードに入って自分が望むように変更することが非常に難しいことです。あなたのスキルがどれほど優れているか分かりませんが、簡単なIF条件でニュースにのみ必要なサムネイルのこの単純なルールも... – Twinfriends