Witajcie!

Uzywam IPB i w paneu admina w Template dla CSS mam GlobalTemplate a wnim liste rozwijalna:

<select onchange="if(this.value == '') this.selectedIndex = 0; ">
  <option value="">Select an Option</option>
  <option value="jeden">Element 1</option>
  <option value="dwa">Element 2</option>
</select>

Chcialbym aby zamiast opcji "jeden" i "dwa" mialo numery z bazy gdzie sa elementy kategorii, podkategorii i forum, tak aby wiadomo bylo, ze cos jest pod a nie na tym samym poziomie, pewnie z minusami po 1,2,3 ale IPB wyglada inaczej, wprawdzie to php, ale nazywaja rzeczy inaczej niz jest w samej bazie.

Podaje przyklad:

<foreach loop="applications:$header_items['applications'] as $data">			
       <a href='http://www.google.com" title='Helloworld'>{IPSLib::getAppTitle($data['app_dir'])}</a>
</foreach>

Widze ze jest uzywane Foreach ale nic nie rozumiem. Array $header_items i applications jako zmienna $data, tak, ale gdzie to jest bo w bazie nie ma tak, choc czyta i daje wynik, ale jest napisane app_public_title, co w efekcie wyswietla mi Forums, Members, Help files w tej tabeli bo sa tylko 3 wiersze.

Czy mozliwe ze zmienne sa gdzies zdefiniowane prosciej i dlatego sie nie zgadzaja? Jesli tak to jak wziasc dane i gdzie ich szukac, jak zmienic dropliste Option, zeby zagniezdzone tam byly wszystkie Kategorie, podkategorie i fora?

Prosze o pomoc.