Как можно подправить сам 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, правда как- не знаю.
да, но у меня только две категории с множеством подкатегорий
Источник
|