Difference between revisions of "VbzCart/pieces/page"
Jump to navigation
Jump to search
(app framework pages) |
(classes) |
||
Line 13: | Line 13: | ||
* {{vbzcart/code|vbz-page-topic.php}} | * {{vbzcart/code|vbz-page-topic.php}} | ||
==Classes== | ==Classes== | ||
− | * '''clsVbzPage''' (abstract, extends clsPageLogin) | + | * '''{{vbzcart/code|vbz-page.php|clsVbzPage}}''' (abstract, extends clsPageLogin) |
+ | ** '''{{vbzcart/code|vbz-page-browse.php|clsVbzPage_Browse}}''' (abstract, extends clsVbzPage): shopping pages | ||
+ | *** '''{{vbzcart/code|vbz-page-cart.php|clsPageBrowse_Cart}}''' (extends clsVbzPage_Browse): cart display (shopping version) | ||
+ | *** '''{{vbzcart/code|vbz-page-cat.php|clsVbzPage_Cat}}''' (extends clsVbzPage_Browse): basic catalog pages | ||
+ | *** '''{{vbzcart/code|vbz-page-topic.php|clsPageTopic}}''' (extends clsVbzPage_Browse): catalog topic pages | ||
+ | *** '''{{vbzcart/code|vbz-page-search.php|clsPageSearch}}''' (extends clsVbzPage_Browse): catalog search | ||
+ | ** '''{{vbzcart/code|vbz-page-admin.php|clsVbzPage_Admin}}''' (abstract, extends clsVbzPage): very brief | ||
+ | *** '''{{vbzcart/code|vbz-page-ckout.php|clsPageCkout}}''' (extends clsVbzPage_Admin): store checkout pages | ||
+ | *** '''{{vbzcart/code|vbz-page-acct.php|clsPageAdmin_Acct}}''' (extends clsVbzPage_Admin): basic admin page functions | ||
+ | **** '''{{vbzcart/code|vbz-page-login.php|clsVbzPageLogin}}''' (extends clsPageAdmin_Acct): simple login or create account page | ||
+ | |||
+ | The inheritance structure around clsVbzPage_Admin may need some rethinking. |
Latest revision as of 15:28, 16 February 2015
About
Most of the page-related classes in VbzCart are extended from page classes in Ferreteria. The one exception is the catalog pages class, clsCatPages.
Code
- REDIRECT Template:l/vc/code
- vbz-page-acct.php
- vbz-page-admin.php
- vbz-page-browse.php
- vbz-page-cart.php
- vbz-page-cat.php
- vbz-page-ckout.php
- vbz-page-login.php
- vbz-page-search.php
- vbz-page-topic.php
Classes
- clsVbzPage (abstract, extends clsPageLogin)
- clsVbzPage_Browse (abstract, extends clsVbzPage): shopping pages
- clsPageBrowse_Cart (extends clsVbzPage_Browse): cart display (shopping version)
- clsVbzPage_Cat (extends clsVbzPage_Browse): basic catalog pages
- clsPageTopic (extends clsVbzPage_Browse): catalog topic pages
- clsPageSearch (extends clsVbzPage_Browse): catalog search
- clsVbzPage_Admin (abstract, extends clsVbzPage): very brief
- clsPageCkout (extends clsVbzPage_Admin): store checkout pages
- clsPageAdmin_Acct (extends clsVbzPage_Admin): basic admin page functions
- clsVbzPageLogin (extends clsPageAdmin_Acct): simple login or create account page
- clsVbzPage_Browse (abstract, extends clsVbzPage): shopping pages
The inheritance structure around clsVbzPage_Admin may need some rethinking.