Лучшие товары

  • Delete Orders
    Delete Orders

    Включите опцию Удалить заказы в странице администратора - > заказы...

    $0.00
  • CoolShare
    CoolShare

    Добавьте социальные закладки с помощью мыши над анимацией.

    $0.00
  • Categories image
    Categories image

    Этот модуль позволяет отображать блок в категории, но с эскизами одного...

    $0.00
  • Mass price update
    Mass price update

    Этот модуль позволяет вам обновить количество или процент, цены всех...

    $0.00

Последние заказы (+)

PrestaSpeed

Получил:2017-10-06 09:56:03
Заказчик: Jamie
Отправьте в: Salisbury, Великобритания
Стоимость заказа:$55.00
View all ->
CSV/TXT/XML Cron Import / Dropshipping

Получил:2017-10-03 14:39:05
Заказчик: Miguel
Отправьте в: Córdoba, Испания
Стоимость заказа:$46.05
View all ->
PrestaProtect Captcha+ / malware scanner / block bots

Получил:2017-10-02 18:45:37
Заказчик: Gui
Отправьте в: MIAMI, США
Стоимость заказа:$38.00
View all ->
Mass Price Update Plus

Получил:2017-10-01 00:12:00
Заказчик: Jvr
Отправьте в: --s, Испания
Стоимость заказа:$50.00
View all ->
PrestaSpeed

Получил:2017-09-30 21:25:19
Заказчик: Carl-Christian
Отправьте в: Lund, Швеция
Стоимость заказа:$55.00
View all ->

Структура файла для темы

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

Во-первых, вот список необходимых шаблонов файлов (спойлер alert: 60 из них. Да, все они необходимы для различных функций PrestaShop):

<tdкласс = «confluenceTd»> заказ адрес продукт line.tpl<tdкласс = «confluenceTd»> заказ return.tpl
Имя файла
Почему это необходимо
Другие файлы шаблонов, используемые этот шаблон в теме по умолчанию
404. ТПЛОтображается, когда не удается найти файл. 
Address.tplПозволяет клиенту создать новый адрес.
  • Errors.tpl
Addresses.tplПозволяет клиенту для просмотра ее текущего адреса. 
Authentication.tplПозволяет клиенту для входа в свою учетную запись.
  • заказ steps.tpl
  • Errors.tpl
Лучший sales.tpl

Отображает список продаваемых товаров.

  • продукт sort.tpl
  • NBR продукт page.tpl
  • продукт compare.tpl
  • pagination.tpl
  • продукт list.tpl
Breadcrumb.tpl Отображает категории путь к текущей категории/продукта.
  • Breadcrumb.tpl
Категория cms дерево branch.tplПроходит через категории CMS для их отображения.
  • Категория cms дерево branch.tpl
Категория count.tplОтображает количество товаров в категории. 
Категория дерево branch.tplПроходит через категории продуктов для их отображения.
  • Категория дерево branch.tpl
Category.tplОтображает содержимое категории: сцены, изображение, текст, продукт компаратора, и т.д.
  • Errors.tpl
  • Scenes.tpl
  • Категория count.tpl
  • продукт sort.tpl
  • NBR продукт page.tpl
  • продукт compare.tpl
  • pagination.tpl
  • продукт list.tpl
  • продукт compare.tpl
CMS.tplОтображает содержимое страницы CMS. 
контакт form.tplОтображает форму контакта клиента.
  • Errors.tpl
Discount.tplОтображает список заказчика ваучеров. 
Errors.tplОтображает текущие ошибки. 
Footer.tplОтображение колонтитула.
  • Global.tpl
Global.tplОпределяет несколько переменных Smarty, JavaScript наиболее заметные из них. 
гость tracking.tplОтображает страницу отслеживания для гостевой посетителями (посетителей с нет учетной записи).
  • заказ detail.tpl
Header.tplОтображает заголовок: doctype в HTML, ссылки на CSS-файлы, и т.д.
  • Breadcrumb.tpl
History.tplОтображает все ее предыдущие заказы клиента.
  • Errors.tpl
Identity.tplОтображает и обновления личной информации клиента.
  • Errors.tpl
Layout.tplПризывает основные кирпичи темы: заголовок, колонтитул, колонны, текущий шаблон и Интеракт.
  • Header.tpl
  • Footer.tpl
Maintenance.tplОтображает специальную страницу когда магазин находится в обслуживании. 
Производитель list.tplОтображает список всех производителей.
  • Errors.tpl
  • NBR продукт page.tpl
  • pagination.tpl
manufacturer.tplОтображение товаров от одного производителя.
  • Errors.tpl
  • продукт sort.tpl
  • NBR продукт page.tpl
  • продукт compare.tpl
  • pagination.tpl
  • продукт list.tpl
my-account.tplОтображает страницу аккаунта клиента. 
NBR продукт page.tplОтображает количество продуктов на текущей странице. 
Новый products.tplОтображает блок с новой продукцией.
  • продукт sort.tpl
  • NBR продукт page.tpl
  • продукт compare.tpl
  • pagination.tpl
  • продукт compare.tpl
  • pagination.tpl
заказ адрес multishipping-products.tplОтображает адреса для доставки продукта в multishipping ситуации.
  • заказ адрес продукт line.tpl
заказ адрес multishipping.tpl 
  • заказ steps.tpl
  • Errors.tpl
  • заказ адрес multishipping-products.tpl
  
заказ address.tpl 
  • заказ steps.tpl
  • Errors.tpl
заказ carrier.tpl 
  • заказ steps.tpl
  • Errors.tpl
заказ confirmation.tpl 
  • Errors.tpl
  • заказ steps.tpl
заказ detail.tpl  
заказ follow.tpl  
заказ opc новый account.tpl  
заказ opc.tpl 
  • Шоппинг cart.tpl
  • заказ address.tpl
  • заказ opc новый account.tpl
  • заказ carrier.tpl
  • заказ payment.tpl
  • Errors.tpl
заказ payment.tpl 
  • Errors.tpl
  • заказ steps.tpl
  • Шоппинг cart продукт line.tpl
 
  • Errors.tpl
заказ slip.tpl  
заказ steps.tpl  
pagination.tpl  
Password.tpl 
  • Errors.tpl
цены drop.tpl 
  • продукт sort.tpl
  • NBR продукт page.tpl
  • продукт compare.tpl
  • pagination.tpl
  • продукт list.tpl
  • продукт compare.tpl
  • pagination.tpl
продукт compare.tpl  
продукт список colors.tpl  
продукт list.tpl  
продукт sort.tpl  
продукт.tpl 
  • Errors.tpl
  • продукт list.tpl
Продукция comparison.tpl  
ограничено country.tpl  
Scenes.tpl  
Search.tpl 
  • Errors.tpl
  • продукт sort.tpl
  • NBR продукт page.tpl
  • продукт compare.tpl
  • pagination.tpl
  • продукт list.tpl
Шоппинг cart продукт line.tpl  
Шоппинг cart.tpl 
  • заказ steps.tpl
  • Errors.tpl
  • Шоппинг cart продукт line.tpl
Sitemap.tpl 
  • Категория дерево branch.tpl
  • Категория cms дерево branch.tpl
Stores.tpl  
store_infos.tpl  
Поставщик list.tpl  
Supplier.tplДелает возможным для отображения списка товаров на поставщика.
  • Errors.tpl
  • продукт sort.tpl
  • NBR продукт page.tpl
  • продукт compare.tpl
  • pagination.tpl
  • продукт list.tpl

Давайте погружение в пути тема организована: папки, файлы, где они принадлежат и как их правильно обрабатывать

Организация темы

  • Организация темы
    • Папки
      • Эскизов файлов
      • CSS и Sass
        • CSS
        • Сасс / компас
      • Шрифт
      • Изображение
      • JavaScript
      • Язык
      • Мобильная тема
    • Файлы
      • Файлы шаблонов
      • Таблицы стилей
      • Файлы изображений
      • Инструменты

Папки

Основные папки любой темы темы являются:

  • В / кэш папка содержит все временные файлы, которые создаются и повторно для того, чтобы облегчить нагрузку на сервер. Папка пуста по умолчанию.
  • В /CSS папка содержит все CSS-файлы.
    • В /Sass папка содержит все Sass .SCSS исходные файлы, прежде чем они компилируются в CSS-файлов.
  • В Алмазная папка содержит файлы необходимых шрифтов.
  • В / IMG папка содержит все изображения.
  • В добавленным/js папка содержит все файлы JavaScript.
  • В / lang папка содержит темы переводов. Его права доступа должен составлять CHMOD 666 (к примеру), так что инструмент перевода бэк-офиса может читать и писать в него.

Следующие папки не являются непосредственно связанные с темой, но помочь, вы убедитесь, что все функции PrestaShop имеют дизайн, который соответствует вашей теме:

  • В /mails Папкасодержит шаблоны для писем, что PrestaShop отправляет (подтверждение заказа, запроса пароля, Доставка уведомлений и т.д.).
  • В / Мобильные папка содержит Мобильная версия темы.
  • В Сделайте папка содержит файлы шаблонов для многих модулей.
  • В /PDF папка содержит файлы шаблонов для PDF-файлов, что PrestaShop генерирует (счета-фактуры, заказы на поставку, доставку скольжения и т.д.).

Корень папки содержит файлы TPL только, а также Preview.jpg миниатюру файла.

Эскизов файлов

В Preview.jpg файл в корне папки темы — эскиз, который используется в своем бэк-офисе тема селектор PrestaShop.

Он служит визуальное напоминание о том, что тема, и вы должны поэтому сделать ее скриншот, а не логотип вашей компании.

Он может иметь любой размер – тема по умолчанию 180 * 445 пикселей.

Он должен быть в JPEG-файле.

CSS и Sass

CSS

Темы CSS файлы расположены в /CSS папка.

Рекомендуется иметь общих стилей для глобальных правил CSS: Global.CSS.
Затем, каждый из контроллера должен иметь свой собственный CSS файл: например, Product.CSS на странице продукта.

Сасс / компас

Sass и компасфайлы необязательны: вам не нужно использовать эти инструменты для создания CSS-файлы для вашего бэк-офиса темы.

Если вы используете Sass и компас, мы настоятельно рекомендуем поставить источник .SCSS файлы в /Sass Тема, так что другие разработчики могут иметь доступ к категориям и переработать их более легко.

Оттуда, вы можете создавать CSS-файлов в /CSS папки от файлов Sass /Sass Папка!

Шрифт

В Алмазная папка не является обязательным: он содержит шрифты, которые вы выбрали для использования для вашей темы.

Например тема использует по умолчанию PrestaShop Awesome шрифта шрифт установлен)http://fortawesome.GitHub.IO/Font-Awesome/) для его чутко икон, и поэтому имеет следующие файлы в своей Алмазная Папка:

  • fontawesome-webfont.eot
  • fontawesome-webfont.svg
  • fontawesome-webfont.ttf
  • fontawesome-webfont.woff

Если вы не строите вашу тему с определенного шрифта или значка в виду, вы можете пропустить эту папку.

Изображение

Связанные с темой изображения должны быть сохранены в / IMG папка.

Можно создать вложенную папку для лучшей организации. Например тема по умолчанию имеет следующие вложенные папки:

  • хоккейного для простых значков (например, те не доступны в вашем наборе выбранного шрифта).
  • /jQuery для jQuery конкретных изображений.

Вы можете создать больше, если необходимо.

JavaScript

JavaScript файлы должны быть сохранены в добавленным/js папка.

В отличие от CSS-файлов мы рекомендуем вам не иметь общего глобального файла JavaScript, не если у вас есть один файл на контроллер.

Язык

Все файлы перевода должны быть сохранены в / lang папка.

Файлы должны быть названы после их ISO 3166-1 alpha-2 код в нижнем регистре: например, FR.php.

Эти файлы должны быть порождена PrestaShop инструмент комплексного перевода (расположен в локализации / переводы меню).