Шаблон - параметр template, вид - template_view (list или tree).
Сделал смену конфига при интеграции, сделал плагин, для подмены конфига на лету, все работает ок! Встала еще одна задачка для интеграции в часть компонента с фотографиями. Фото переключаются на AJAX. Как на AJAX обновить листинг JC для нового id объекта.
т.е.
// загрузка первого фото на php HTML
....
// первая интеграция jc
global $mainframe;
$comments = $mainframe->getCfg('absolute_path'). '/components/com_jcomments/jcomments.php';
if (file_exists($comments)) {
require_once($comments);
echo JComments::showComments($photocurrent, 'com_sg_photos', $photoname[$photocurrent]);
}
<script type="text/javascript">
// здесь обновление фото+1
.....
// здесь обновить комментарии
document.getElementById('bullwall').innerHTML = // а вот сюда нужно следующие интеграции js::showComments($photocurrent+1, 'com_sg_photos', $photoname[$photocurrent+1]);
</script>
Вот как вызвать обновление листинга для нового id объекта.
Может лучше на
jQuery.ajax({ url: УРЛ_к_обновлению_листинга,
type: "POST",
data: ТУТ_наверно_параметры_object_id,
success:function(result){//а тут ответ в div запихать}
});