2012-03-02 6 views
3

Я работаю в Joomla 1.5 и разработал компонент, этот компонент имеет 2 вида, имеющих ту же часть в обоих представлениях. Я повторяю код, поскольку я использовал тот же код в двух разных представлениях. Поэтому я хочу знать, что есть способ, которым я пишу его один раз и использовать в обоих представлениях и могу удалить повторы? Есть ли что-то вроде автономного представления или частичного e.t.c в Joomla? В этой части есть некоторые данные, которые поступают из db. Таким образом, просмотрите визуализацию шаблона, отправив ему некоторые данные из БД., включая часть одного компонента компонента Joomla для другого представления Joomla

Надеюсь, мой вопрос совершенно ясен. Я не уверен, что модуль - это то, что я должен использовать здесь. Я хороший разработчик, но не знаю все, поэтому, пожалуйста, быстро и лучше.

благодарит заранее всех разработчиков.

+0

Это похоже на http://stackoverflow.com/a/9071171/52834 Я ответил за Joomla! 1.7 - для Joomla есть только несколько отличий! 1.5.x т.е. вы заменяете JInput на более старые вызовы JRequest. – Craig

ответ

-1

Не уверен, что вы хотите сделать. В Joomla представление имеет следующую структуру файла: Внутри папки просмотра есть файл viewname/view.html.php, который используется для получения данных из модели. Внутри той же папки есть еще одна папка с именем viewname/tmpl /. Вы можете добавить туда файлы макета, которые могут иметь другой код html, но получить те же данные из view.html.php (который получает его от модели).

+0

Я не знаю, что вы ответили. Я уже знаю все это, но я спрашиваю другое, пожалуйста, сначала внимательно прочитайте вопрос. – Hafiz