{BREADCRUMB} Eigenschaften

Hier bekommst Du deutschsprachigen Support. Keine Fehlermeldungen oder Erweiterungswünsche bitte!
Post Reply
User avatar
update
Moderator
Posts: 6455
Joined: Mon 10. Jan 2005, 17:29
Location: germany / outdoor

{BREADCRUMB} Eigenschaften

Post by update »

Gibt es eigentlich noch andere Anweisungen außer {BREADCRUMB:61} (siehe auch http://forum.phpwcms.org/viewtopic.php?f=10&t=24696),
sodass man eine ul-li-Konstruktion mit einer bestimmten ul bzw li- Klasse erhält?
It's mostly all about maintaining two or three customer's sites Still supporter for the band Mykket Morton. Visit Mykket Morton on FB. Listen Mykket Morton and live videos on youtube.
Now building a venue for young artists to get wet on stage, rehearsal rooms, a studio, a guitar shop - yes I'm going to build some guitars.
User avatar
Oliver Georgi
Site Admin
Posts: 9906
Joined: Fri 3. Oct 2003, 22:22
Contact:

Re: {BREADCRUMB} Eigenschaften

Post by Oliver Georgi »

Jemals das hier angeschaut?

Code: Select all

$template_default['breadcrumb_spacer']		= ' </li><li> ';
$template_default['breadcrumb_active_prefix'] = '<strong>';
$template_default['breadcrumb_active_suffix'] = '</strong>';

<ul class="breadcrumb"><li>{BREADCRUMB}</li></ul>
Alternativ selbst bauen:

Code: Select all

$breadcrumb_array = get_breadcrumb($start_id, $content['struct'], 'acat_name');
dumpVar($breadcrumb_array);
Oliver Georgi | phpwcms Developer | GitHub | LinkedIn | Систрон
User avatar
update
Moderator
Posts: 6455
Joined: Mon 10. Jan 2005, 17:29
Location: germany / outdoor

Re: {BREADCRUMB} Eigenschaften

Post by update »

Oliver Georgi wrote:Jemals das hier angeschaut?
:oops:
Danke!
rhäusper... :oops:
It's mostly all about maintaining two or three customer's sites Still supporter for the band Mykket Morton. Visit Mykket Morton on FB. Listen Mykket Morton and live videos on youtube.
Now building a venue for young artists to get wet on stage, rehearsal rooms, a studio, a guitar shop - yes I'm going to build some guitars.
photojo
Posts: 717
Joined: Wed 15. Nov 2006, 20:02
Location: Regensburg, Germany
Contact:

Re: {BREADCRUMB} Eigenschaften

Post by photojo »

Sollte das immer noch so gehen?

Code: Select all

<?php 
 $breadcrumb_array = get_breadcrumb($start_id, $content['struct'], 'acat_name');
dumpVar($breadcrumb);
?>
novallis
Posts: 121
Joined: Tue 7. Dec 2004, 11:23
Location: Hassloch, Germany

Re: {BREADCRUMB} Eigenschaften

Post by novallis »

Hallo miteinander.

Tatsächlich ist es mir z.B. wichtig beim Breadcrumb die Artikel nicht mit auszugeben.

Folgende Lösung, hardgecoded in der Datei front.func.inc.php (im Verzeichnis: include/inc_front)
mit einem Schalter in der Datei custom_settings.php (oder eine eigenen Datei) im Verzeichnis (/template/inc_settings/template_default).

Eventuell kann man das ja so oder evtl. noch geschickter in den Core-Code von phpwmcs einbauen?!?

Die Funktion
in der Zeile 305

Code: Select all

function breadcrumb($start_id, &$struct_array, $end_id=0, $spacer=' > ', $showarticle = 'true') {
ergänzt um den letzten Parameter (, $showarticle = 'true')

Unterhalb von
zeile 315 nach

Code: Select all

 $hash       = 'breadcrumb_'.md5($start_id.$end_id.$spacer);
folgenden Code eingefügt:

Code: Select all

    
    if(isset($GLOBALS['template_default']["breadcrumb_showarticle"])) {
        $showarticle = $GLOBALS['template_default']["breadcrumb_showarticle"];
    } 
Dann bei
(neuer) Zeile 335 folgenden Code

Code: Select all

    $with_article       = (!$GLOBALS['content']['list_mode'] && $GLOBALS['content']["article_list_count"] > 1);
modifiziert in :

Code: Select all

    if ($showarticle == "true") {
    $with_article       = (!$GLOBALS['content']['list_mode'] && $GLOBALS['content']["article_list_count"] > 1);
    }
Zuletzt in den Custom-Settings im Verzeichnis (/template/inc_settings/template_default)
folgenden Parameter unter der Sektion "breadcrumb" ergänzt:

Code: Select all

$template_default['breadcrumb_showarticle']   = 'false';
Ist leider hardgecodet, aber wie geschrieben, evtl. ja irgendwie auch zu implementieren (Vorschlag) :wink:

Grüße in die Runde,
Ralf (novallis)
photojo
Posts: 717
Joined: Wed 15. Nov 2006, 20:02
Location: Regensburg, Germany
Contact:

Re: {BREADCRUMB} Eigenschaften

Post by photojo »

Hallo Ralf,

sehr schöne Anleitung. Danke!

Gruß
Jo
User avatar
Oliver Georgi
Site Admin
Posts: 9906
Joined: Fri 3. Oct 2003, 22:22
Contact:

Re: {BREADCRUMB} Eigenschaften

Post by Oliver Georgi »

So {BREADCRUMB:,1} ist es einfacher:
https://github.com/slackero/phpwcms/com ... 77b0c1f750
Oliver Georgi | phpwcms Developer | GitHub | LinkedIn | Систрон
User avatar
Oliver Georgi
Site Admin
Posts: 9906
Joined: Fri 3. Oct 2003, 22:22
Contact:

Re: {BREADCRUMB} Eigenschaften

Post by Oliver Georgi »

photojo wrote:Sollte das immer noch so gehen?

Code: Select all

<?php 
 $breadcrumb_array = get_breadcrumb($start_id, $content['struct'], 'acat_name');
dumpVar($breadcrumb);
?>
Du musst natürlich eine eigene $start_id (Structure Level ID) festlegen, sonst ist es 0
Oliver Georgi | phpwcms Developer | GitHub | LinkedIn | Систрон
Old Boy
Posts: 1203
Joined: Fri 23. Nov 2012, 13:52

Re: {BREADCRUMB} Eigenschaften

Post by Old Boy »

Oliver Georgi wrote:So {BREADCRUMB:,1} ist es einfacher:
https://github.com/slackero/phpwcms/com ... 77b0c1f750
Natürlich wieder eine schöne Möglichkeit, die Darstellung den eigenen Vorstellungen anzupassen.
Danke dafür!

Aber wieder mal typisch für OG realisiert :wink:
Denn, wer hätte vermutet, dass man mit dem Schalter-Wert "1" etwas "abschaltet".

Ich hätte da unbedingt eine "0" erwartet :lol:
User avatar
Oliver Georgi
Site Admin
Posts: 9906
Joined: Fri 3. Oct 2003, 22:22
Contact:

Re: {BREADCRUMB} Eigenschaften

Post by Oliver Georgi »

Old Boy wrote:Denn, wer hätte vermutet, dass man mit dem Schalter-Wert "1" etwas "abschaltet".
Hier wird nichts abgeschaltet, sondern eine Option gesetzt, die da lautet: Nur Strukturebenen-Verlinkungen im Breadcrumb anzeigen.
Oliver Georgi | phpwcms Developer | GitHub | LinkedIn | Систрон
Old Boy
Posts: 1203
Joined: Fri 23. Nov 2012, 13:52

Re: {BREADCRUMB} Eigenschaften

Post by Old Boy »

Kein Grund zur Aufregung ... es gibt ja immer mehrere Möglichkeiten :D

Ich hatte es nur mit einem breiten Schmunzeln im Gesicht :) bemerkt.
nameless1
Posts: 880
Joined: Sun 27. Apr 2008, 23:22

Re: {BREADCRUMB} Eigenschaften

Post by nameless1 »

Oliver Georgi wrote:So {BREADCRUMB:,1} ist es einfacher:
https://github.com/slackero/phpwcms/com ... 77b0c1f750
danke!
Post Reply