Class CheckoutStep
Базовый класс для шагов формы заказа
За основу взят аналогичный класс от sshop
Как правило каждый шаг определяет 3 (или более методов)
- метод отображения шага
- метод генерации формы шага
- метод - обрабочик формы (или несколько)
Все шаги находятся в одном пространстве имен, поэтому имена методов в них должны быть уникальны Для шагов можно использовать шаблоны: CheckoutPage_имяшага, CheckoutPage, Page
- Extension
-
CheckoutStep
Direct known subclasses
CheckoutStep_ContactDetails,
CheckoutStep_Membership,
CheckoutStep_PaymentMethod,
CheckoutStep_ShippingMethod,
CheckoutStep_Summary
Methods summary
public
string|null
|
|
public
string|null
|
|
public
|
|
public
string
|
|
public
string
|
|
public
string
|
|
public
boolean
|
#
StepIsActive( )
Является ли шаг активным Шаг может пропускать, например, если доступен только 1 способ оплаты или доставки - он выбирется автоматически |
Methods inherited from Extension
__construct(),
clearOwner(),
getOwner(),
get_classname_without_arguments(),
setOwner()
Magic methods summary
Properties summary
public static
string
|
$continue_anchor |
#
якорь который можно использовать в шаблонах для позиционирования |