Перейти к содержанию
empty

Копирование column_left

Рекомендуемые сообщения

Здравствуйте, есть задание сделать переключаемые табы с категорией-брендами. Модуль категорий - стандартный, модуль вывода списков брендов - с оффсайта. Вот наглядный пример - табы модулей новинок и рекомендуемых товаров, это сделано через модуль product-tab-152x от товарища-главного командира, только доработал его сторонним скриптом (

<script type="text/javascript">
$(document).ready(function() {
	//Действие по умолчанию
	$(".tab_content").hide(); //Скрыть весь контент
	$("ul.tabs li:first").addClass("active").show(); //Активировать первую вкладку
	$(".tab_content:first").show(); //Показать контент первой вкладки
	//Обработка события "Onclick"
	$("ul.tabs li").click(function() {
 $("ul.tabs li").removeClass("active"); //Удалить любой "active" класс
 $(this).addClass("active"); //Добавить "active" класс к выбранной вкладке
 $(".tab_content").hide(); //Скрыть контент всех вкладок
 var activeTab = $(this).find("a").attr("href"); //Найти rel атрибут для определения активной вкладки+контента
 $(activeTab).fadeIn(); //Проявление активного содержимого
 return false;
	});
});
</script>


И сама прхитектура:


<div id="katalog-brands" class="blog_box_header">

    <ul class="tabs">
        <li><a href="#tab1">
        <div class="box-heading"><?php echo $tab_latest; ?></div>
        </a></li>

        <li><a href="#tab2">
        <div class="box-heading"><?php echo $tab_featured; ?></div>
        </a></li>
    </ul>
    <div class="tab_container">
        <div id="tab1" class="tab_content">
		</div>
		
        <div id="tab2" class="tab_content">
        </div>
        
</div>

</div>

). В начале думал посоздавать позиций для модуля уже в табах, пользовался вот этим. Но не получилось, может кто подскажет как можно создать свой собственный column_left только уже в нём сделать две позиции которые и будут по дефолту этими самыми табами?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Здравствуйте, есть задание сделать переключаемые табы с категорией-брендами. Модуль категорий - стандартный, модуль вывода списков брендов - с оффсайта. Вот наглядный пример - табы модулей новинок и рекомендуемых товаров, это сделано через модуль product-tab-152x от товарища-главного командира, только доработал его сторонним скриптом (

<script type="text/javascript">
$(document).ready(function() {
	//Действие по умолчанию
	$(".tab_content").hide(); //Скрыть весь контент
	$("ul.tabs li:first").addClass("active").show(); //Активировать первую вкладку
	$(".tab_content:first").show(); //Показать контент первой вкладки
	//Обработка события "Onclick"
	$("ul.tabs li").click(function() {
 $("ul.tabs li").removeClass("active"); //Удалить любой "active" класс
 $(this).addClass("active"); //Добавить "active" класс к выбранной вкладке
 $(".tab_content").hide(); //Скрыть контент всех вкладок
 var activeTab = $(this).find("a").attr("href"); //Найти rel атрибут для определения активной вкладки+контента
 $(activeTab).fadeIn(); //Проявление активного содержимого
 return false;
	});
});
</script>


И сама прхитектура:


<div id="katalog-brands" class="blog_box_header">

    <ul class="tabs">
        <li><a href="#tab1">
        <div class="box-heading"><?php echo $tab_latest; ?></div>
        </a></li>

        <li><a href="#tab2">
        <div class="box-heading"><?php echo $tab_featured; ?></div>
        </a></li>
    </ul>
    <div class="tab_container">
        <div id="tab1" class="tab_content">
		</div>
		
        <div id="tab2" class="tab_content">
        </div>
        
</div>

</div>

). В начале думал посоздавать позиций для модуля уже в табах, пользовался вот этим. Но не получилось, может кто подскажет как можно создать свой собственный column_left только уже в нём сделать две позиции которые и будут по дефолту этими самыми табами?

Решил проблему тривиальным способом. опять же с помощью вот этого метода сделал новую позицию и в файле category.tpl в нужном месте установил вывод позиции levt_new:

<dl class="abs">
<dt class="selected">Каталог</dt>

<dd class="selected">

<div id="category" class="box">

Тут вывод модуля каталога

</div>
</dd>

<dt>Брэнды</dt>
<dd>
<div id="manufacturer">

 <?php echo $left_new; ?> //А вот позиция модуля

</div>
</dd>

</dl>

Так что в первом табе у меня модуль категории а в во втором будет выводится позиция для любого модуля. так же можно сделать блок в котором будет выводится в табах две позиции модулей) пробуйте, если у кого будут пожелания - пишите.

P.S.: Посоветуйте пожалуйста модуль вывода списка производителей - только не сразу весь список а именно алфавит - буквы которого служат ссылками-якорями на страницу спичка производителей на конкретных производителей начинающейся с этой буквы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо большое, но я его уже использую) Теперь начальство требует что бы я сделал это:

 

 

 ищу модуль на подобие этого, только что бы он вёл не на страницу со всеми производителями сразу а что бы на страничке генерировался список только тех производителей который соответствуют букве к которой привязаны.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.