Pagina 1 van 1
Aanpassing breadcrumbs.html (eigen stijl)
Geplaatst: 19 jan 2012, 13:37
door brandsrus
Bijzondere vraag heb ik eigenlijk met betrekking tot het aanpassen van breadcrumbs.html
Gaat om de volgende stukje
Code: Selecteer alles
<p class="nav-header">
<a href="{U_INDEX}">{L_INDEX}</a><!-- BEGIN navlinks --> » <a href="{navlinks.U_VIEW_FORUM}">{navlinks.FORUM_NAME}</a><!-- END navlinks -->
</p>
Normale output is
Forumoverzicht ‹ phpBB 3.0 ‹ 3.0 Stijlen
maar in mijn template zou ik als output willen dat de laatste na '<' een andere kleur wordt. dus meer iets van
Forumoverzicht ‹ phpBB 3.0 ‹
3.0 Stijlen
Als ik bovenstaande code zou veranderen met een
class="current"
bijvoorbeeld dan wordt alles inclusief phpBB 3.0 in mijn voorbeeld rood, dat is ook niet de bedoeling.
Ik heb ontdekt dat via
includes/functions_display.php
de breadcrumbs worden gedefinieerd, maar is er iets mogelijk met
<!-- IF --> <!-- ENDIF -->
tags binnen breadcrumbs.html om mijn gewenst effect te bereiken?
Re: Aanpassing breadcrumbs.html (eigen stijl)
Geplaatst: 19 jan 2012, 13:54
door Ger
Even geheel uit mijn hoofd, maar kun je niet gebruik maken van S_FIRST_ROW
? Het is volgens mij namelijk een blockvar.
Re: Aanpassing breadcrumbs.html (eigen stijl)
Geplaatst: 19 jan 2012, 14:45
door brandsrus
Het is inderdaad een blockvar, maar S_FIRST_ROW
is niet gedefinieerd in die blockvar dus kan die variabele ook niet gebruiken in de template switches.
Re: Aanpassing breadcrumbs.html (eigen stijl)
Geplaatst: 19 jan 2012, 17:06
door Pola
Het is mij alsvolgt gelukt:
Open /includes/functions_display.php
Vind
Code: Selecteer alles
$template->assign_block_vars('navlinks', array(
'S_IS_CAT' => ($parent_type == FORUM_CAT) ? true : false,
'S_IS_LINK' => ($parent_type == FORUM_LINK) ? true : false,
'S_IS_POST' => ($parent_type == FORUM_POST) ? true : false,
'FORUM_NAME' => $parent_name,
'FORUM_ID' => $parent_forum_id,
'U_VIEW_FORUM' => append_sid("{$phpbb_root_path}viewforum.$phpEx", 'f=' . $parent_forum_id))
);
}
}
$template->assign_block_vars('navlinks', array(
'S_IS_CAT' => ($forum_data['forum_type'] == FORUM_CAT) ? true : false,
'S_IS_LINK' => ($forum_data['forum_type'] == FORUM_LINK) ? true : false,
'S_IS_POST' => ($forum_data['forum_type'] == FORUM_POST) ? true : false,
'FORUM_NAME' => $forum_data['forum_name'],
'FORUM_ID' => $forum_data['forum_id'],
'U_VIEW_FORUM' => append_sid("{$phpbb_root_path}viewforum.$phpEx", 'f=' . $forum_data['forum_id']))
Vervang door
Code: Selecteer alles
$template->assign_block_vars('navlinks', array(
'S_IS_CAT' => ($parent_type == FORUM_CAT) ? true : false,
'S_IS_LINK' => ($parent_type == FORUM_LINK) ? true : false,
'S_IS_POST' => ($parent_type == FORUM_POST) ? true : false,
'IS_FIRST' => false,
'FORUM_NAME' => $parent_name,
'FORUM_ID' => $parent_forum_id,
'U_VIEW_FORUM' => append_sid("{$phpbb_root_path}viewforum.$phpEx", 'f=' . $parent_forum_id))
);
}
}
$template->assign_block_vars('navlinks', array(
'S_IS_CAT' => ($forum_data['forum_type'] == FORUM_CAT) ? true : false,
'S_IS_LINK' => ($forum_data['forum_type'] == FORUM_LINK) ? true : false,
'S_IS_POST' => ($forum_data['forum_type'] == FORUM_POST) ? true : false,
'IS_FIRST' => true,
'FORUM_NAME' => $forum_data['forum_name'],
'FORUM_ID' => $forum_data['forum_id'],
'U_VIEW_FORUM' => append_sid("{$phpbb_root_path}viewforum.$phpEx", 'f=' . $forum_data['forum_id']))
Open /styles/<je stijl>/template/breadcrumbs.html
Vind
Code: Selecteer alles
<p class="breadcrumbs"><a href="{U_INDEX}">{L_INDEX}</a><!-- BEGIN navlinks --> » <a href="{navlinks.U_VIEW_FORUM}">{navlinks.FORUM_NAME}</a> <!-- END navlinks --></p>
Vervang door
Code: Selecteer alles
<p class="breadcrumbs"><a href="{U_INDEX}">{L_INDEX}</a><!-- BEGIN navlinks --> » <!-- IF navlinks.IS_FIRST --> <a href="{navlinks.U_VIEW_FORUM}" style="color:red;">{navlinks.FORUM_NAME}</a> <!-- ELSE --> <a href="{navlinks.U_VIEW_FORUM}">{navlinks.FORUM_NAME}</a> <!-- ENDIF --> <!-- END navlinks --></p>
Re: Aanpassing breadcrumbs.html (eigen stijl)
Geplaatst: 19 jan 2012, 17:15
door brandsrus
Dank Pola dat werkt, maar als ik de stijl wil uploaden naar phpBB.com zou het zo niet mogen.
Maargoed, ik gebruik hem in eigen beheer dus goede oplossing!

Bedankt

Re: Aanpassing breadcrumbs.html (eigen stijl)
Geplaatst: 19 jan 2012, 17:26
door Pola
Da's waar. Ik had me niet bedacht dat dat wellicht een voorwaarde zou moeten zijn.
Ik heb wel even geprobeerd te bedenken of het ook mogelijk was zonder wijziging van php, maar kon dat niet zo snel bedenken. Je moet op één of andere manier bepalen wanneer je de laatste rij uit navlinks bereikt hebt.