1. kuller - 03 Марта, 2012 - 09:28:40 - перейти к сообщению
вроде в джумле стандартная возможность такая есть, но я не могу монять как её включить...
2. Viper - 03 Марта, 2012 - 09:43:50 - перейти к сообщению
Че?
Цитата:
где? В любом месте страницы? В меню?
joomla выделение ссылки активной страницы.
3. vlom - 03 Марта, 2012 - 09:45:17 - перейти к сообщению
на сколько я помню, если ты сам верстал шаблон то не забудь и в css прописать стили для класса active
(Добавление)
скорее всего это только для меню
(Добавление)
Да сейчас глянул, все элемены меню, если ссылка активна, им присваивается класс active
так что пиши для него стили и будет тебе счастье
(Добавление)
vlom пишет:
стили для класса active
скорее всего это только для меню
(Добавление)
Да сейчас глянул, все элемены меню, если ссылка активна, им присваивается класс active
так что пиши для него стили и будет тебе счастье
4. kuller - 03 Марта, 2012 - 09:55:14 - перейти к сообщению
vlom пишет:
на сколько я помню, если ты сам верстал шаблон то не забудь и в css прописать стили для класса active
(Добавление)
скорее всего это только для меню
(Добавление)
Да сейчас глянул, все элемены меню, если ссылка активна, им присваивается класс active
так что пиши для него стили и будет тебе счастье
(Добавление)
vlom пишет:
стили для класса active
скорее всего это только для меню
(Добавление)
Да сейчас глянул, все элемены меню, если ссылка активна, им присваивается класс active
так что пиши для него стили и будет тебе счастье
верхнее меню работает с active и выделяется. а вот для левого меню (разделы сайте) поумолчанию active не прописан. написал в li active и все равно не работает. (верхнем меню тоже active прописан в li)
только active сразу присвоился ковсем ссылкам. это для virtuemart надо
5. vlom - 03 Марта, 2012 - 09:56:53 - перейти к сообщению
код
6. kuller - 03 Марта, 2012 - 11:23:03 - перейти к сообщению
vlom пишет:
код
вот код файла modules/mod_virtuemart_category/ tmpl/default.php
CODE (htmlphp):
скопировать код в буфер обмена
скопировать код в буфер обмена
- <?php // no direct access
- //JHTML::stylesheet ( 'menucss.css', 'modules/mod_virtuemart_category/css/', false );
- /* ID for jQuery dropdown */
- $ID = str_replace('.', '_', substr(microtime(true), -8, 8));
- $js="jQuery(document).ready(function() {
- jQuery('#VMmenu".$ID." li.VmClose ul').hide();
- jQuery('#VMmenu".$ID." li .VmArrowdown').click(
- function() {
- if (jQuery(this).parent().next('ul').is(':hidden')) {
- jQuery('#VMmenu".$ID." ul:visible').delay(500).slideUp(500,'linear').parents('li').addClass('VmClose').removeClass('VmOpen');
- jQuery(this).parent().next('ul').slideDown(500,'linear');
- jQuery(this).parents('li').addClass('VmOpen').removeClass('VmClose');
- }
- });
- });" ;
- $document = JFactory::getDocument();
- $document->addScriptDeclaration($js);
- ?>
- <ul class="VMmenu<?php echo $class_sfx ?>" ID="<?php echo "VMmenu".$ID ?>" >
- <?php foreach ($categories as $category) {
- $active_menu = 'class="VmClose"';
- $caturl = JRoute::_('index.php?option=com_virtuemart&view=category&virtuemart_category_id='.$category->virtuemart_category_id);
- $cattext = $category->category_name;
- //if ($active_category_id == $category->virtuemart_category_id) $active_menu = 'class="active"';
- if (in_array( $category->virtuemart_category_id, $parentCategories)) $active_menu = 'class="VmOpen"';
- ?>
- <li <?php echo $active_menu ?>>
- <div>
- <?php echo JHTML::link($caturl, $cattext);
- if ($category->childs) {
- ?>
- <span class="VmArrowdown"> </span>
- <?php
- }
- ?>
- </div>
- <?php if ($category->childs) { ?>
- <ul class="menu<?php echo $class_sfx; ?>">
- <?php
- foreach ($category->childs as $child) {
- $caturl = JRoute::_('index.php?option=com_virtuemart&view=category&virtuemart_category_id='.$child->virtuemart_category_id);
- $cattext = $child->category_name;
- ?>
- <li class="active">
- </li>
- <?php } ?>
- </ul>
- <?php } ?>
- </li>
- <?php
- } ?>
- </ul>
а от верхнего меню незнаю какой файл относится. но вот исходный код
CODE (htmlphp):
скопировать код в буфер обмена
скопировать код в буфер обмена
- <ul>
- <li class="active">
- <span class="s5_outer_active">
- <span class="s5_rs">
- <a class="active" href="/">Главная<span class="s5_bottom_text"></span></a>
- </span>
- </span>
- </li>
- <li>
- <span class="s5_outer_active">
- <span class="s5_rs">
- <a class="active" href="#">О Нас<span class="s5_bottom_text"></span></a>
- </span>
- </span>
- </li>
- </ul>
(Добавление)
а всё разобрался. Всем спасибо!