ListQuery() в макете навигации

Статус
В этой теме нельзя размещать новые ответы.

s0lo

Создатель
Регистрация
24 Дек 2006
Сообщения
47
Реакции
4
В общем пытаюсь выполнить следующее:
Код:
$browse_sub[1][prefix] = "\";global \$browse_sub; \$psub=\"%PARENT_SUB\"; \$pname=listQuery(\"SELECT Subdivision_Name as sname FROM Subdivision WHERE Subdivision_ID='\".\$psub.\"'\",\"\\\$data[sname]\"); \$result.=\"
<div id=dropmenu%PARENT_SUB>
<table border=0 cellpadding=0 cellspacing=0>
  <td width='15' height='13' background='/images/top_left.gif'></td>
  <td colspan='2' align='left' height='13' background='/images/top_bg.gif'>
  <a href='#' style='text-decoration:none; text-transform:uppercase;font:Verdana; font-size:14px; color:#FFFFFF; vertical-align:middle;'>
  <strong>\".\$pname.\"</strong></a>
  </td>
  <td width='15' height='13' background='/images/top_right.gif'></td>
</tr>
";

Всё работает, в таблице записи есть, по сути я хочу получить в макете навигации второго уровня Имя родительского раздела, но результат выполнения ListQuery() почему-то пустой, помогите пожалуйста с этой проблемкой.
 
имя родительского раздела есть в массиве $parent_sub_tree[] - $parent_sub_tree[1][Subdivision_Name]
 
  • Заблокирован
  • #3
А если нужно выводить имя родительского раздела уровня "0" не зависимо от глубины вхождения.
Как это сделать?
 
С проблемой разобрался, поняв, что не возможно передать значение %PARENT_SUB в код php расположенный в макете, т.к. значение этой переменной подставляется при обработке макета в самый последний момент, т.е. позже того как выполнится код php из макета.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху