SilverShop\Forms\CartEditField
Field for editing cart/items within a form
Synopsis
class CartEditField
extends FormField
{
- // members
- protected Order $cart;
- protected $items;
- protected string $template = 'Cart';
- protected $editableItemsCallback;
- // methods
- public void __construct()
- public void setTemplate()
- public void setItemsList()
- public SS_List getItemsList()
- public void setEditableItemsCallback()
- public void Field()
- protected void editableItems()
Hierarchy
Extends
- SilverStripe\Forms\FormField
Members
protected
- $cart — SilverShop\Model\Order
- $editableItemsCallback
- $items
- $template
Methods
protected
- editableItems() — Add quantity, variation and remove fields to the item set.
public
- __construct()
- Field() — Render the cart with editable item fields.
- getItemsList() — Get the items list being used to produce the cart.
- setEditableItemsCallback() — Provides a way to modify the editableItems list before it is rendered.
- setItemsList() — Allow overriding the given items list.
- setTemplate() — Set tempalte for rendering editable cart.