[BUG 4.9.9] - doppelte Verwendung eines arrays

Fragen zur Installation von CONTENIDO 4.9? Probleme bei der Konfiguration? Hinweise oder Fragen zur Entwicklung des Systemes oder zur Sicherheit?
Antworten
McHubi
Beiträge: 1209
Registriert: Do 18. Nov 2004, 23:06
Wohnort: Mettmann
Kontaktdaten:

[BUG 4.9.9] - doppelte Verwendung eines arrays

Beitrag von McHubi » Di 29. Mär 2016, 13:39

Hallo zusammen,

die beiden Standardmodule "head_title" und "navigation_breadcrumb" verwenden beide ein Array namens $breadcrumb:

head_title:

Code: Alles auswählen

<?php
/**
 * This module handles the content of the title element.
[...]
$breadcrumb = array();
navigation_breadcrumb:

Code: Alles auswählen

<?php
/**
 * This module handles the breadcrumb output.
[...]
// get breadcrumb (w/o first level)
$breadcrumb = array();
Wenn in einem anderen Modul nochmals der Inhalt des title verwendet werden soll, ginge das ja einfach über den Zugriff auf $breadcrumb (Beispiel: http://forum.contenido.org/viewtopic.ph ... 65#p169285). Wenn jedoch die Breadcrumb-Navigation ebenfalls eingebunden wird, "kracht's" hier weil der Inhalt des Arrays natürlich neu aufgebaut wird. Da es sich bei beiden Modulen um Standardmodule des Demomandanten handelt, sollte bei einem Modul künftig ein anderer Arrayname verwendet werden, am ehesten beim Modul "head_title" :arrow: "$breadcrumb_head_title". Das lässt sich zwar natürlich auch einfach selbst lösen, aber muss ja nicht sein. Feinschliff ohne großen Aufwand für die kommende 4.9.x sozusagen...

Danke! :D
seamless-design.de
"Geht nicht!" wohnt in der "Will nicht!"-Strasse.

Das Handbuch zur Version 4.10: CONTENIDO für Einsteiger (4.10)

Das Handbuch zur Version 4.9: CONTENIDO für Einsteiger (4.9)

Antworten