Warning: You are browsing the documentation for PrestaShop 8, which is outdated.

You might want to read an updated version of this page for the current version, PrestaShop 9. Read the updated version of this page

Learn how to update to the latest version.

IconButtonType

A form button with material icon.

  • Namespace: PrestaShopBundle\Form\Admin\Type
  • Reference: IconButtonType

Type options

Option Type Default value Description
icon string The icon to display
type string The button type (link, …)

Code example

$builder->add('catalog', IconButtonType::class, [
    'label' => $this->trans('Go to catalog', 'Admin.Catalog.Feature'),
    'type' => 'link',
    'icon' => 'arrow_back_ios',
    'attr' => [
        'class' => 'btn-outline-secondary border-white go-to-catalog-button',
        'href' => $this->router->generate('admin_products_v2_index', ['offset' => 'last', 'limit' => 'last']),
    ],
])

Preview example

IconButtonType rendered in form example