https://redmine.pfsense.org/https://redmine.pfsense.org/favicon.ico?16780521162017-01-07T09:10:06ZpfSense bugtrackerpfSense - Feature #7099: Make breadcrumbs clickablehttps://redmine.pfsense.org/issues/7099?journal_id=304232017-01-07T09:10:06ZPhillip Davisphil@jankaritech.com
<ul></ul><p>I wondered about that also, at the time of the bootstrap conversion, but there was enough going on that I never followed it up.<br />Here is a bit of demo code to start discussion:<br /><a class="external" href="https://github.com/pfsense/pfsense/pull/3364">https://github.com/pfsense/pfsense/pull/3364</a></p> pfSense - Feature #7099: Make breadcrumbs clickablehttps://redmine.pfsense.org/issues/7099?journal_id=305402017-01-11T01:03:39ZPhillip Davisphil@jankaritech.com
<ul></ul><p>Proposed solution is out for review/test <a class="external" href="https://github.com/pfsense/pfsense/pull/3369">https://github.com/pfsense/pfsense/pull/3369</a></p> pfSense - Feature #7099: Make breadcrumbs clickablehttps://redmine.pfsense.org/issues/7099?journal_id=305412017-01-11T02:50:00ZKill Bill
<ul></ul><p>Phil: That looks great, thanks! I guess the same can be used for packages (the PHP files I mean, not XML), right?</p> pfSense - Feature #7099: Make breadcrumbs clickablehttps://redmine.pfsense.org/issues/7099?journal_id=305422017-01-11T03:02:07ZPhillip Davisphil@jankaritech.com
<ul></ul><p>Yes, for packages with XML the pkg.php and pkg_edit.php try to put some reasonable breadcrumb links in (try the Notes package, which has XML that generates a base form (controlled by pkg.php) and has Edit Note (controlled by pkg_edit.php). The existing way pkg_edit.php generates the breadcrumb list is a bit odd - e.g. when editing a note the breadcrumb list is "Status:Notes / Edit / Notes" - the "Edit" ends up in the middle, and I gave that the "@self" link, and the others take you back to the main Notes page. The order of that breadcrumb list could be fixed better - but that was an existing "feature" that was out-of-scope for me to start messing with.</p>
<p>Packages that just have a simple "2-node" breadcrumb list ("Services / Cron") will get a self-reference link on that last entry (which effectively refreshes the page), and so need no changes.</p>
<p>Packages with >2-node breadcrumb lists in their PHP files will get a self-reference on the last element of each list. To make other links in the list, they need to be modified to define $pglinks appropriately.</p> pfSense - Feature #7099: Make breadcrumbs clickablehttps://redmine.pfsense.org/issues/7099?journal_id=318082017-02-26T07:34:18ZKill Bill
<ul></ul><p>Works.</p> pfSense - Feature #7099: Make breadcrumbs clickablehttps://redmine.pfsense.org/issues/7099?journal_id=318142017-02-26T14:04:46ZJim Pingle
<ul><li><strong>Status</strong> changed from <i>New</i> to <i>Resolved</i></li></ul> pfSense - Feature #7099: Make breadcrumbs clickablehttps://redmine.pfsense.org/issues/7099?journal_id=326802017-05-03T10:27:24ZJim Pingle
<ul><li><strong>Target version</strong> changed from <i>Future</i> to <i>2.3.4</i></li><li><strong>% Done</strong> changed from <i>0</i> to <i>100</i></li></ul>