Sziasztok!
Olyan problémám lenne, hogy a superfish általgenerált kódot akarom módosítani, méghozzá úgy, hogy a legfelső szinten a linkek elé beszúrjak 2 db taget, a link után pedig a záró tageket.
Tehát valahogy igy nézzen ki a legenerált kód:
<ul> <li><span><span><NEM LEGÖRDÜLŐ LINK></span></span></li> <li><span><span><LEGÖRDÜLŐ FŐ LINK></span></span><ul> <li><LEGÖRDÜLŐ LINK 1></li> <li><LEGÖRDÜLŐ LINK 2></li> </ul></li> .... </ul>
Remélem nagyjából érthetől. Nem találtam a neten semmilyen megoldást rá.
Ha nincs superfish meg legördülő link, akkor a fő szintet ezzel meg tudom csinálni:
function framework_links($links, $attributes = array('class' => 'primary-links ')) { $output = ''; if (count($links) > 0) { $output = '<ul'. drupal_attributes($attributes) .'>'; $num_links = count($links); $i = 1; foreach ($links as $key => $link) { $class = $key; // Add first, last and active classes to the list of links to help out themers. if ($i == 1) { $class .= ' first'; } if ($i == $num_links) { $class .= ' last'; } if (isset($link['href']) && $link['href'] == $_GET['q']) { $class .= ' active'; } $output .= '<li class="'. $class .'">'; if (isset($link['href'])) { // Pass in $link as $options, they share the same keys. $link['html'] = TRUE; $output .= l('<span><span>'. $link['title'] .'</span></span>', $link['href'], $link); } else if (!empty($link['title'])) { // Some links are actually not links, but we wrap these in <span> for adding title and class attributes if (empty($link['html'])) { $link['title'] = check_plain($link['title']); } $span_attributes = ''; if (isset($link['attributes'])) { $span_attributes = drupal_attributes($link['attributes']); } $output .= '<span'. $span_attributes .'>'. $link['title'] .'</span>'; } $i++; $output .= "</li>\n"; } $output .= '</ul>'; } return $output; }
Tehát vagy ezt kéne meghackelni úgy, hogy működjön a superfishel is, vagy talán segít...
Melyik modulhoz, modulokhoz kapcsolódik a téma?:
Drupal verzió:
Fórum:
Találtam egy egyszerűbb
Találtam egy egyszerűbb megoldást is a lekerekített gombú első szint megvalósítására.
Advanced css option a superfish blokkon bellül és ott hozzá lehet adni az extra tagokat, ezután css-ből könnyen megoldható a lekerekítés!
Prancz Ádám
Ingyenes linkkatalógus | Hostessek, modellek | Webdesign