Категории

[FAQ] Часто задаваемые вопросы и ответы

Проблемы и решения

Ошибки и исправления

Общие вопросы

Расширения

Установка и обновление

Модули

Шаблоны

Локализация интерфейса

Коммерческие предложения

Учимся бизнесу

Бизнес книги

Поисковая оптимизация (SEO)

Магазины на ShopOS

Хостинг для ShopOS

Предложения и пожелания

Курилка

Как можно подправить сам index

Всем привет!
Интересует, как можно подправить код в самом index.html, имеется введу когда сайт полностью загружен браузером и открыт в исходном коде, там длинная такая "простыня", а вот когда мне нужно допустим убрать ссылки на категории, то возможности через админ панель нету, а на ftp в папке themes, не могу понять где этот index,  я понимаю что он как то разбит на эти box`ы но там тоже не густо.
Заранее спасибо!


themes/шаблон/index.html
все боксы в themes/шаблон/boxes


допустим убрать ссылки на категории


Что значит? Убрать все или некоторые? В админке есть управление боксами Настройки-Шаблоны-Настройки блоков

вообще в доках - http://www.shopos.ru/go/docs.shopos.ru
описана работа с шаблонами


правильно но там кроме {$BOX_CONTENT}, что же мне исправлять?
вот допустим:

<div class="sidebar">

<div class="block b-notitle">

<div class="top"></div>
<div class="cen">
<div id="boxCategories">
<div id="categoriesBoxMenu">

<ul id="CatNavi">
<li class="CatLevel1 SubMenue"><a href="http://site">Пиво</a></li>
<li class="CatLevel1 SubMenue"><a href="http://site">Молоко</a></li>
</ul>


а что нужно сделать то?


Смысл таков мне нужно убрать ссылки на эти списки, просто что бы списки открывались но никуда не переходили.


а где находится сам код {$BOX_CONTENT}? подскажите?
а вообще конкретней мне нужен код файла который выводит названия разделов?


все это генерируется в PHP, добавить или убрать или что-то еще сделать можно- знав php.
у каждого блока есть php файл который и выводит содержимое

themes/шаблон/boxes/тут HTML файлы блоков
themes/шаблон/source/boxes/тут PHP файлы блоков
название блоков практически идентичны. ПРосто открываем какой надо и разбираемся.


Передача данных в шаблон происходит через шаблонизатор smarty.net

т.е. данные из PHP файла блока в HTML файл передает smarty


тоесть этот бокс должен быть прописан в шаблонизаторе, и вообще как подключить шаблонизатор к shopos? есть где-то подробная документация или может подскажет кто?


шаблонизатор уже подключен.
изучите - smarty.net

например вывод категорий происходит через
$box->assign('BOX_CONTENT', $CatNaviStart.$categories_string.$CatNaviEnd);
т.е. в BOX_CONTENT передаются $CatNaviStart.$categories_string.$CatNaviEnd
В общем надо знать как работать. Объяснять на палцах смысла нету.


понятно спасибо


Что то не сходится, так то оно так, но где код html, он же не может генерироваться произвольно, если открыть магаз в режиме "Исходный код", то там всё наглядно и понятно
вот, пример: где какой класс, ссылки и т.п
 
<div class="sidebar">
     
<div class="block b-notitle">

  <div class="top"></div>
  <div class="cen">
      <div id="boxCategories">
        <div id="categoriesBoxMenu">
           
<ul id="CatNavi">
<li class="CatLevel1 SubMenue"><a href="http://site">Пиво</a></li>
<li class="CatLevel1 SubMenue"><a href="http://site">Молоко</a></li>
</ul>

Так вот мне нужно убрать ссылку с категорий,  без <a href="http://site">Пиво</a></li>
Так как у меня реализован jQuery SlideToogle, и эта байда теперь только мешает
Заранее спасибо!


у вас у всех категорий будут подкатегории?
вообще в jQuery как-то можно игнорировать атрибут href, правда как- не знаю.


да, но у меня только две категории с множеством подкатегорий


Источник



Copyright ShopOS