Skip to content

Latest commit

 

History

History
32 lines (30 loc) · 2.14 KB

index.md

File metadata and controls

32 lines (30 loc) · 2.14 KB
title lang layout updated_at identifier categories order icon description
Architecture basics
en
article_with_sidebar
2016-12-05 23:58 +0400
ref_I06hOMLI
home
3
sitemap
Understand what technologies and approaches used in the X-Cart core and learn how to achieve typical tasks

The Basics section shows how to achieve typical tasks when you edit your X-Cart store:

  • {% link "Creating new page" ref_0VgqyxB8 %} and {% link "How to find out what page is currently running" ref_SmN15f4r %} from the PHP script;
  • Understanding what is a {% link "controller" ref_hkVaxgds %}, {% link "model" ref_wmExvPDD %} and {% link "viewer" ref_6dMJsZ63 %} classes in terms of X-Cart;
  • How to {% link "access data" ref_pvZ8nad3 %} submitted in the request;
  • Introduction to {% link "Flexy template engine" ref_VcuME8xW %} used in X-Cart 5.2 version;
  • Introduction to custom features of the {% link "Twig template engine" ref_twigguide %} used in X-Cart 5.3;
  • How to define a {% link "skin module" ref_skinmodule %};
  • Understanding how to {% link "initialize X-Cart" ref_ogmCiRWZ %} in the external script and then use its functions there;
  • {% link "Pulling info from X-Cart database" ref_L1zWfWvw %};
  • How to work with products in customer and admin areas: {% link "adding new property to a product" ref_2bJSTtR3 %}, {% link "showing set of products on a page" ref_MRidEzuz %}, {% link "working with product attributes" ref_cPPwdSA9 %};
  • How to create new entities and work with them: {% link "creating new entity" ref_hBpBE0vS %}, {% link "displaying list of entities in admin area" ref_zsGkqC41 %}, {% link "creating a page for an entity editing" ref_LanG54L9 %};
  • How to work with images: {% link "using image widget" ref_IwyaUWEq %} and {% link "working with image resizing routine" ref_5XhuExQ3 %};
  • How to work with {% link "user info" ref_xJBqLBws %} and {% link "authorization" ref_fKauw8Cw %};
  • {% link "How to work with sessions" ref_PW2oOrvq %};
  • {% link "Making request to external services" ref_HK4ekS1u %};
  • {% link "Making dependencies between modules" ref_xdDPawlG %};
  • {% link "REST API documentation" ref_rest_api_doc %}.