Seite 1 von 1
Kategorie Name im linken Menü - Head anzeigen
Verfasst: Mi 16. Feb 2011, 22:28
von jeedee
hallöchen,
würden gern, wenn man auf die Kategorie klickt ( Horizontales Menü ), geht ja links der Menübaum auf und da soll oben im Menüheader, der Kategoriename (hauptkategorie) angezeigt werden, in der ich mich befinde, in der alten Version stand da, als Überschrift Kategorien.
habe mal getestet in der categorie.php,
unter
$box->assign('CATEGORIES', $ct->getOutputHTML());
das zusetzen
$box->assign('CATEGORIES_NAME', ...................;
nur nach den pünktchen bin ich nicht weiter gekommen oder mir ist nichts mehr eingefallen, das müsste doch gehen? oder ?
http://www.basteldehs.de/
danke fein
Re: Kategorie Name im linken Menü - Head anzeigen
Verfasst: Mo 21. Feb 2011, 00:06
von jeedee
jeedee hat geschrieben:hallöchen,
würden gern, wenn man auf die Kategorie klickt ( Horizontales Menü ), geht ja links der Menübaum auf und da soll oben im Menüheader, der Kategoriename (hauptkategorie) angezeigt werden, in der ich mich befinde, in der alten Version stand da, als Überschrift Kategorien.
habe mal getestet in der categorie.php,
unter
$box->assign('CATEGORIES', $ct->getOutputHTML());
das zusetzen
$box->assign('CATEGORIES_NAME', ...................;
nur nach den pünktchen bin ich nicht weiter gekommen oder mir ist nichts mehr eingefallen, das müsste doch gehen? oder ?
http://www.basteldehs.de/
danke fein
das ist super das sich noch keiner dazu geäussert hat, habe den shop komplett neu aufgesetzt, als neue version und baue den shop auf ohne den alt lassten, von ecb, ist auf alle fälle besser (für mich), da auch produktfotos alles doppelt waren vorallem, in dem alten ordner images/ momentan weiss noch keiner ob diese noch gebraucht werden.
und die domain hat sich auch geändert
liebe grüssle jeedee
Re: Kategorie Name im linken Menü - Head anzeigen
Verfasst: Mo 21. Feb 2011, 21:34
von Xantiva
jeedee hat geschrieben:das ist super das sich noch keiner dazu geäussert hat ...
Es soll vorkommen, dass wir nicht 100% für umsonst tätig sind. Da gilt es schon mal Prioritäten zu setzen.
http://bugs.webs.de/view.php?id=401
/boxes/categories.html:
Code: Alles auswählen
{config_load file="$language/lang_$language.conf" section="box_categories"}
{if $CATEGORIES}
{if $MAINCATEGORY}
{snippet file=box_head.html id=box_categories heading=$MAINCATEGORY.title}
{else}
{snippet file=box_head.html id=box_categories}
{/if}
{$CATEGORIES}
{snippet file=box_foot.html class=foot}
{/if}
/source/boxes/categories.php (am Ende ergänzen):
Code: Alles auswählen
$box->assign('CATEGORIES', $ct->getOutputHTML());
$box->assign('MAINCATEGORY', $ct->getMainCategory()); <-- das ist neu!
/source/class/categories.php (eine neue Methode):
Code: Alles auswählen
/**
* getMainCategory
*
* @return array
*/
public function getMainCategory()
{
$mainCategory = array();
$mainId = (int)$this->path[0];
if ($mainId == 0) {
$mainCategory = array(
'title' => HEADER_TITLE_TOP,
'link' => xtc_href_link(FILENAME_DEFAULT));
} else {
if (GROUP_CHECK == 'true') {
$group_check = 'AND c.group_permission_' .
$_SESSION['customers_status']['customers_status_id'] . ' = 1 ';
}
$res = xtc_db_query(
"-- categories.php template class
SELECT c.categories_id, cd.categories_name
FROM " . TABLE_CATEGORIES . " c
INNER JOIN " . TABLE_CATEGORIES_DESCRIPTION . " cd
ON c.categories_id = cd.categories_id
WHERE
c.categories_id = $mainId AND
c.categories_status = 1
$group_check AND
cd.language_id = " . (int)$_SESSION['languages_id'] . "
ORDER BY c.sort_order, cd.categories_name"
);
while ($row = xtc_db_fetch_array($res, true)) {
$link = xtc_href_link(
FILENAME_DEFAULT,
xtc_category_link($row['categories_id'], $row['categories_name'])
);
$title = htmlspecialchars(
$row['categories_name'],
ENT_COMPAT,
CHARSET,
false
);
$mainCategory = array(
'title' => $title,
'link' => $link);
}
}
return $mainCategory;
}
Ciao,
Mike
Re: Kategorie Name im linken Menü - Head anzeigen
Verfasst: Di 22. Feb 2011, 19:15
von jeedee
hallo mike,
erst einmal ein dickes fettes DANKESCHÖN für den neue Code für das Template, habe es eingefügt und passt, super. ich hättes es nicht gekonnt, soweit reichen dann meine php kenntnisse nicht mehr aus, da ist ende
bin dankbar das länger gedauert hat, das sollte nicht als drängeln auf gefasst sein.
liebe grüsse jenny oder der basteldehs