私は最近、joomlaを使用してホームページを管理し、joomlaの基礎を学び始めたプロジェクトに参加しました。joomla:動的コンテンツを含む複数のビュー
これまでは、静的コンテンツのページがあり、うまく管理できれば、joomlaはとてもいいと思います。しかし、今私が望むのは、このページに動的コンテンツを追加することです(データベースやその他のバックエンドから取得します)。私が原則を正しく理解していれば、モジュールやコンポーネントでもそうするでしょう(プラグインがそのようなことにどのように役立つかはわかりません)。しかし、ダイナミックコンテンツで各ビューのモジュールを1つ作成する必要がありますか?
私はデータフェッチロジックを実装できるサービスのようなものを用意しておき、フェッチされた値をPHPで挿入できるWYSIWYGエディタでビューを作成することができるはずです。私はすでに、WYSIWYGエディタで拡張子Sourcererを使用してPHPを使用できることを知っています。最後に
私はWYSIWYGエディタでこのような何かを持っているしたいと思います:
{source}
<?php
$data = service.fetchData(...); // fetches view specific data from a central service which gets the data from a backend or a database
?>
{/source}
...html code (in WYSIWYG style)
<p>Hello {source}<?= $data['name']?> {/source} </p> <------ accessing the php data in the html
... further html code
作成するためのphp-開発者ではない誰かのためにそのも簡単ですので、どのように私はこのような何かを達成できますダイナミックなコンテンツを持つビューと、ダイナミックなコンテンツを持つ異なるビューごとに新しいモジュールを作成することなく、または、私はちょうどjoomlaの原則を理解していないと、これはいくつかの完全に異なる(より簡単な)方法で行うことができますか?