Smink menüjébe menu-alcímek is szerepeljenek
Sziasztok!
Szeretném megvalósítani, hogy a sminkből meghívott main-menu -ben a menüpont hozzáadása résznél alcímeket tudjak megadni.
A tegnapi napot ezzel töltöttem, eddig jutottam a template.php-ban:
Az itt: http://drupal.org/node/1386996 olvasható módszert követve telepítettem a Menu Attributes modult, mellyel a kívánt mezőt (name) megkaptam a menüpont hozzáadásába. Ezeket ki is töltöttem.
Ezt követően az alábbi kódot alkalmaztam:
<?php function [smink_neve]_menu_link(array $variables) { $element = $variables['element']; $sub_menu = ''; if ($element['#below']) { $sub_menu = drupal_render($element['#below']); } // Suppose you used the name attribute as your subtitle // And you only want to do this to the menu named "mymenu" if (isset($element['#attribtues']['name']) && $element['#original_link']['menu_name'] == 'main-menu') { // Add the subtitle after the title $element['#title'] = '<span class="menu-title>' . $element['#title'] . '</span><br/><span class="subtitle">' . $element['#attribtues']['name'] . '</span>'; // Allow html to be processed properly by the l() function. $element['#localized_options']['html'] = TRUE; } $output = l($element['#title'], $element['#href'], $element['#localized_options']); return '<li' . drupal_attributes($element['#attributes']) . '>' . $output . $sub_menu . "</li>\n"; } ?>
De sajnos semmi változás nem történt, minden cache-t ürítettem.
Sokfajta megoldást próbáltam, de mind sikertelen volt.
Ha valakinek lenne bármilyen ötlete, nagyon hálás lennék.
Előre is köszönöm!


