ф-ция renderListDB($param)

#1 27 августа 2014 в 20:27
Здравствуйте.Файл модуля backend.xml. на примере блога. Настройка "Посты из блога".Код
  1. <param type="list_db" name="blog_id" src="cms_blogs" src_title="title" src_value="id" >
  2. <option value="0" />
  3. </param>
Добавил ещё параметр для вывода категорий

  1. <param type="list_db" name="cat_id" src="cms_blog_cats" src_title="title" src_value="id" >
  2. <option value="0" />
  3. </param>
Всё работает, но хотелось бы поставить в зависимость одно от другого, т.е.если выбираю блог "тест", то что бы категории в списке выводились только из этого блога. Подскажите как лучше это дело реализовать. Пытаю два пути. Возможно ли здесь вместо 'list_db' использовать 'list_function', если да то что прописывать в <option>, name и id как я понимаю название ф-ции, в общем не могу понять. И второй вариант добавление в ф-цию renderListDB($param) переменную $join = "LEFT JOIN($src_join)", но здесь застрял на алиасах. Не понимаю как добавить его ко второй таблицы. Например
  1. <param type="list_db" name="blog_id" src="cms_blogs" ... src_join="cms_blog_cats as c ON c.blog_id = ?
Подскажите я хоть в правильном направлении?
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.