| |
 |
|
 |
| |

15.02.2009, 23:05
 |
Юзверь
|
|
|
|
Онлайн: 1 Day 15 ч. 25 м. 3 с.
|
|
|
WebAsyst Shop-Script создание шаблона с нуля
Всем привет. Давайте в этой теме будем описывать как создать шаблон к WebAsyst Shop-Script с нуля.
От нарезки шаблона до интеграции.
Если есть примеры, опишете.
Думаю многим пригодится 
Также сам буду стараться писать инструкции)
Для тех кто не знает как с фотошопа сделать резку шаблона
|
Скрытый текст (Вы должны быть зарегистрированы и иметь 5 сообщение(ий) ):
У вас нет прав чтобы видеть скрытый текст.
|
__________________
(
Последний раз редактировалось aivo; 22.02.2009 в 06:09.
|
|
5 пользователя(ей) сказали cпасибо:
|
|

16.02.2009, 00:22
 |
Юзверь
|
|
|
|
Онлайн: 15 ч. 35 м. 48 с.
|
|
|
создать новую тему можно следующим образом:
1. делаем копию любой существующей темы из \published\SC\html\scripts\repo_themes, в туже папку, но с новым именем, желательно чтоб оно начиналось с USER_
2. теперь нужно изменить файл theme.xml, находящийся внутри, в нем нужно поменять в строчках, (это строка 2 и 3)
<theme id="city" last_modified="2008-08-08 15:43:44">
<title><![CDATA[City]]></title>
на
<theme id="User_XXX" last_modified="2008-08-08 15:43:44">
<title><![CDATA[User_XXX]]></title>
где User_XXX имя вашей новой темы.
собственно все, теперь можно заходить в админку и править новый шаблон
|
|
4 пользователя(ей) сказали cпасибо:
|
|

16.02.2009, 01:23
 |
Юзверь
|
|
|
|
Онлайн: 1 Day 15 ч. 25 м. 3 с.
|
|
|
а если к примеру у тебя есть готовый шаб в фотошопе, нарезаный, то как дальше?
__________________
(
|

16.02.2009, 01:28
 |
Юзверь
|
|
|
|
Адрес: Украина
Онлайн: 2 Weeks 6 Days 6 ч. 17 м. 9 с.
|
|
|
Цитата:
|
а если к примеру у тебя есть готовый шаб в фотошопе, нарезаный, то как дальше?
|
Верстаем основу шаблона - это repo_themes/ваша тема/index.html.
Далее подключаются файлы из templates\frontend. тут конечно работы много, на каждую вещь будь-то страница товара или прайлист идет свой tpl
|

17.02.2009, 00:48
 |
Юзверь
|
|
|
|
Онлайн: 15 ч. 35 м. 48 с.
|
|
|
дальше все тоже не сложно, я когда первый раз увидел это произведение, то долго плевался и материл разработчиков, но просидев 2 вечера за дизайном понял что не все так сложно, создаешь новый проект к примеру в Adobe Dreamweaver CS3, в нем создаешь index.html и подключаешь существующие стили из main.css и верстаешь страницу, тут главное не переусердствовать со слоями, как выяснилось штатный дазайнер в админке к ним плохо относится, проще делать все в таблице. в стилях в разделе COMPONENT CONTAINER STYLES все можно погрохать, только другие раздела не трогайте. в этом разделе вставляешь стили своих объектов. а дальше просто правишь файл со стилями. да, еще в index.html там где предполагаются объекты вставьте теги <!-- cpt_container_start --><!-- cpt_container_end -->, в них потом с помощью дизайнера из админки вставите нужный функционал.
|
|
Пользователь сказал cпасибо:
|
|

17.02.2009, 05:37
 |
Юзверь
|
|
|
|
Онлайн: 1 Day 15 ч. 25 м. 3 с.
|
|
|
Цитата:
Сообщение от rawman
дальше все тоже не сложно, я когда первый раз увидел это произведение, то долго плевался и материл разработчиков, но просидев 2 вечера за дизайном понял что не все так сложно, создаешь новый проект к примеру в Adobe Dreamweaver CS3, в нем создаешь index.html и подключаешь существующие стили из main.css и верстаешь страницу, тут главное не переусердствовать со слоями, как выяснилось штатный дазайнер в админке к ним плохо относится, проще делать все в таблице. в стилях в разделе COMPONENT CONTAINER STYLES все можно погрохать, только другие раздела не трогайте. в этом разделе вставляешь стили своих объектов. а дальше просто правишь файл со стилями. да, еще в index.html там где предполагаются объекты вставьте теги <!-- cpt_container_start --><!-- cpt_container_end -->, в них потом с помощью дизайнера из админки вставите нужный функционал.
|
после 2 вечеров у тебя получилось создать тему с нуля?
можешь прикрипить сюда?
__________________
(
|

19.02.2009, 22:40
|
Юзверь
|
|
|
|
Цитата:
Сообщение от rawman
дальше все тоже не сложно, я когда первый раз увидел это произведение, то долго плевался и материл разработчиков, но просидев 2 вечера за дизайном понял что не все так сложно, создаешь новый проект к примеру в Adobe Dreamweaver CS3, в нем создаешь index.html и подключаешь существующие стили из main.css и верстаешь страницу, тут главное не переусердствовать со слоями, как выяснилось штатный дазайнер в админке к ним плохо относится, проще делать все в таблице. в стилях в разделе COMPONENT CONTAINER STYLES все можно погрохать, только другие раздела не трогайте. в этом разделе вставляешь стили своих объектов. а дальше просто правишь файл со стилями. да, еще в index.html там где предполагаются объекты вставьте теги <!-- cpt_container_start --><!-- cpt_container_end -->, в них потом с помощью дизайнера из админки вставите нужный функционал.
|
Ну да, совсем не сложно так взять и написать...
Особенно интересны в редактировании шаблона следующие строки:
<!-- cpt_container_start -->{cpt_divisions_navigation divisions='54:183:32:200' view='horizontal' overridestyle=''}{cpt_product_search overridestyle=':vxohqa'}<!-- cpt_container_end -->
Кто расшифрует? Как такое реально создавать / редактировать?
Откройте любой index.html из готового наблона.
RAWMAN, подскажи плиз, раз так всё "не сложно".
P.S.: Просидел 7 дней с "этой кухней" - терпение закончилось...
|

20.02.2009, 00:33
 |
Юзверь
|
|
|
|
Онлайн: 15 ч. 35 м. 48 с.
|
|
|
не парьтесь господа, ваша задача сверстать шаблон и в нужных местах поставить теги <!-- cpt_container_start --><!-- cpt_container_end -->. по сути все ! в эти теги потом через конструктор дизайна в админке вставляете нужные объекты, в вашем случае
{cpt_product_search overridestyle=':vxohqa'}
это объект поиска, т.е. в этом месте появится поле для ввода с кнопкой "найти"
{cpt_divisions_navigation divisions='54:183:32:200' view='horizontal' overridestyle=''}
это панель навигации.
к примеру возьмите существующий шаблон, попробуйте из него в дизайнере в админке попробовать в режиме редактирования html поудалять объекты сразу все станет понятно.
|
|
Пользователь сказал cпасибо:
|
|

21.02.2009, 14:14
 |
Юзверь
|
|
|
|
Онлайн: 15 ч. 35 м. 48 с.
|
|
|
Цитата:
Сообщение от shavnya
Пришлось помучаться в натягивании шаблона на Webasyst, но что-то получилось. Разобрался во всём и теперь могу натянуть любой шаблон.
Единственное, что я не понял то, где можно создать свой файл с функцией вывода произвольной информации. Ведь если прописывать прописывать какой-либо текст в файлосах директории \frontend\, то из-за кодировки UTF-8, при выводе страницы будет показываться "абракатабра"
Может кто знает и может помочь реализовать этот вывод?
|
смотря какая информация, к примеру её можно оформить в виде отдельной aux страници
|
|
2 пользователя(ей) сказали cпасибо:
|
|

21.02.2009, 21:42
 |
Юзверь
|
|
|
|
Онлайн: 1 Day 15 ч. 25 м. 3 с.
|
|
|
Получается вот такая вот инструкция:
1. Рисуем шаблон в фотошопе
2. Режем.
3. Создаем новый проект в Adobe Dreamweaver CS3 файл index.html, подсоеденяем стили main.css
P.S далее допишу,
если есть уточнее поправляейте..
__________________
(
|
|
Пользователь сказал cпасибо:
|
|
|
|
| |
|
|
|
|