[gelöst] Problem mit Templatezuweisungen
Verfasst: 06.03.2005 22:10
Moin!
Ich bastel gerade das erste mal etwas tiefer im phpBB herum und will die Benutzergruppenübersicht umschreiben. Statt dieser blöden Dropdowns möchte ich einfache Textlinks. Soweit so gut, nur werden meine Variablen irgendwie nicht eingefügt, die umgebenden switches und loops funktionieren aber alle.
Und im Template:
Und das bastelt er mir daraus (die ersten Zeilen stammt von dem Print, das ich zum Debuggen drin habe):
Wie man sieht, sind die Werte vorhanden, bevor ich sie mit $template->assign_block_vars zuweise, und das Loop funktioniert auch, aber die URL und NAME werden nicht eingefügt. Dabei meine ich alles so gemacht zu haben, wie es die Anleitung auf phpbb.com beschreibt. Ist ein phpBB 2.0.11, aber bei den übrigen Loops tritt das ja nicht auf, muss also mein Fehler sein.
iGEL
Ich bastel gerade das erste mal etwas tiefer im phpBB herum und will die Benutzergruppenübersicht umschreiben. Statt dieser blöden Dropdowns möchte ich einfache Textlinks. Soweit so gut, nur werden meine Variablen irgendwie nicht eingefügt, die umgebenden switches und loops funktionieren aber alle.
Code: Alles auswählen
if (count($pending_groups) || count($members_groups))
{
$template->assign_block_vars('switch_groups_joined', array() );
}
if ( count($member_groups) )
{
$template->assign_block_vars('switch_groups_joined.switch_groups_member', array() );
foreach($member_groups as $k => $g)
{
print($g['URL'] ." ". $g['NAME'] ."\n");
$template->assign_block_vars('switch_groups_joined.switch_groups_member.member_groups', array('URL' => $g['URL'], 'NAME' => $g['NAME']));
}
}
Code: Alles auswählen
<!-- BEGIN switch_groups_joined -->
<div id="joinedgroups" class="box">
<h2>{L_GROUP_MEMBERSHIP_DETAILS}</h2>
<!-- BEGIN switch_groups_member -->
<div>
{L_YOU_BELONG_GROUPS}:
<!-- BEGIN member_groups -->
<a href="{member_groups.URL}">{member_groups.NAME}</a>
<!-- END member_groups -->
<br />
</div>
<!-- END switch_groups_member -->
</div>
<!-- END switch_groups_joined -->
Code: Alles auswählen
groupcp.php?g=8 Testgruppe
groupcp.php?g=9 Nummer Zwei
<div class="boxleft">
<a href="index.php">kboard.de Foren-Übersicht</a>
</div>
<div id="joinedgroups" class="box">
<h2>Details zur Gruppen-Mitgliedschaft</h2>
<div>
Aktuelle Mitgliedschaften:
<a href=""></a>
<a href=""></a>
<br>
</div
iGEL