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

Тема в разделе "NetCat", создана пользователем s0lo, 24 июл 2008.

Статус темы:
Закрыта.
  1. s0lo

    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() почему-то пустой, помогите пожалуйста с этой проблемкой.
     
  2. tarhman

    tarhman Писатель

    Регистр.:
    1 июл 2008
    Сообщения:
    3
    Симпатии:
    0
    имя родительского раздела есть в массиве $parent_sub_tree[] - $parent_sub_tree[1][Subdivision_Name]
     
  3. spa

    spa Читатель

    Заблокирован
    Регистр.:
    23 окт 2007
    Сообщения:
    112
    Симпатии:
    119
    А если нужно выводить имя родительского раздела уровня "0" не зависимо от глубины вхождения.
    Как это сделать?
     
  4. s0lo

    s0lo Создатель

    Регистр.:
    24 дек 2006
    Сообщения:
    47
    Симпатии:
    4
    С проблемой разобрался, поняв, что не возможно передать значение %PARENT_SUB в код php расположенный в макете, т.к. значение этой переменной подставляется при обработке макета в самый последний момент, т.е. позже того как выполнится код php из макета.
     
Статус темы:
Закрыта.