Allgemeine Frage zu Variablen, z.b. "$master_board_name"

ExoHunter
Guten Tag,

ich würde von euch gerne wissen, wovon es abhängt, dass Variablen, z.b.

$master_board_name

oder

$navbar

teilweise global im Forum "auflösbar" sind und teilweise nicht. Die Variable des Board-Namens kann ich setzen, wo ich möchte. Der Name wird immer angezeigt. Ich möchte jedoch der Übersichtlichkeit halber auch die "Navbar" andernorts platzieren, sodass man immer weiß, wo man sich gerade befindet. Leider wird diese Variable aber nicht aufgelöst, es bleibt einfach ein Platzhalter.

Danke!
Bräke
$master_board_name ist global Verfügbar, da diese in der options.inc.php drinnen steht. Diese Datei enthält hauptsächlich die Angaben, die man im ACP unter Einstellungen macht. (Werden in der DB und in dieser Datei gespeichtert)




$navbar muss in der jeweiligen php-Datei definiert werden.
code:
1:
2:
$navbar = getNavbar($board['parentlist']);
eval("\$navbar .= \"".$tpl->get("navbar_board")."\";");
Dieses macht aber nur Sinn im Bereich der Foren. Dadurch werden die dann in der Navigation gezeigt.




Für andere Seiten ist die Navbar in vielen Fällen direkt im Template der jeweiligen Seite geschrieben. UserCP-Templates z.B. Zeile 5
php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
<table cellpadding="{$style['tableincellpadding']}" cellspacing="{$style['tableincellspacing']}" border="{$style['tableinborder']}" style="width:{$style['tableinwidth']}" class="tableinborder">
  <tr>
  <td class="tablea"><table cellpadding="0" cellspacing="0" border="0" style="width:100%">
   <tr class="tablea_fc">
    <td align="left"><span class="smallfont"><b><a href="index.php{$SID_ARG_1ST}">$master_board_name</a> &raquo; <a href="usercp.php{$SID_ARG_1ST}">{$lang->items['LANG_USERCP_TITLE']}</a> &raquo; {$lang->items['LANG_USERCP_OPTIONS_CHANGE']}</b></span></td>
    <td align="right"><span class="smallfont"><b>$usercbar</b></span></td>
   </tr>
  </table></td>
 </tr>
</table><br />