Seite 1 von 1

Threadname in Navigationsleiste übernehmen

Verfasst: 24.04.2008 13:02
von problemkenner
Hallo Leute,

momentan sieht meine Navigationsleiste folgendermaßen aus:

Foren-Übersicht › Kategoriename › Forumname

Der Code in der overall_header.html sieht entsprechend folgendermaßen aus:

Code: Alles auswählen

<li class="icon-home"><a href="{U_INDEX}" accesskey="h">{L_INDEX}</a> 
			<!-- BEGIN navlinks --> <strong>›</strong> <a href="{navlinks.U_VIEW_FORUM}">{navlinks.FORUM_NAME}</a>
			<!-- END navlinks -->
			</li>
Jetzt möchte ich die Navigation etwas verändern, so dass es folgendermaßen aussieht, wenn ich mich in einem Thema befinde:

Foren-Übersicht › Kategoriename › Forumname › Threadname

Ich dachte mir, ich müsste die Einstellung der navlinks in der functions_display entsprechend abändern, aber da habe ich leider überhaupt keine Ahnung, was ich dort hinzufügen muss.

Kann mir da vielleicht jemand helfen?

Danke :)

Verfasst: 24.04.2008 14:41
von nickvergessen
viewtopic.php
finde:

Code: Alles auswählen

// Send vars to template
davor einfügen:

Code: Alles auswählen

$template->assign_block_vars('navlinks', array(
	'FORUM_NAME'	=> $topic_data['topic_title'],
	'U_VIEW_FORUM'	=> append_sid("{$phpbb_root_path}viewtopic.$phpEx", array('f' => $forum_id, 't' => $topic_id)),
));

Verfasst: 24.04.2008 16:53
von problemkenner
Dankeschön,

das hat super funktioniert. :)

Verfasst: 26.04.2008 00:28
von problemkenner
Mir ist gerade noch eine Idee gekommen und wenn man auch diese verwirklichen könnte, wäre das wirklich klasse. :grin:

Bisher ist es ja nur möglich die Navigation entsprechend bei der Forumliste zu ändern. Wäre es jedoch auch z.B. möglich, das für "Das Team" oder "Mitglieder" etc. auch zu übernehmen?

Bsp:

Foren-Übersicht › Das Team

Verfasst: 26.04.2008 00:43
von nickvergessen
Team:
memberlist.php finde:

Code: Alles auswählen

		$page_title = $user->lang['THE_TEAM'];
		$template_html = 'memberlist_leaders.html';
danach einfügen:

Code: Alles auswählen

		$template->assign_block_vars('navlinks', array(
			'FORUM_NAME'	=> $user->lang['THE_TEAM'],
			'U_VIEW_FORUM'	=> append_sid("{$phpbb_root_path}memberlist.$phpEx", array('mode' => 'leaders')),
		));
Profil:
memberlist.php finde:

Code: Alles auswählen

		// Now generate page title
		$page_title = sprintf($user->lang['VIEWING_PROFILE'], $member['username']);
		$template_html = 'memberlist_view.html';
davor einfügen:

Code: Alles auswählen

		$template->assign_block_vars('navlinks', array(
			'FORUM_NAME'	=> $member['username'],
			'U_VIEW_FORUM'	=> append_sid("{$phpbb_root_path}memberlist.$phpEx", array('mode' => 'viewprofile', 'u' => $member['user_id'])),
		));