Loading...
Skip navigation
Please note that this documentation is for the most recent version of this extension. It may not be relevant for older versions. Related documentation can be found in the documentation directory of the extension.

How to use product-no as URL slug

Just change the routeFieldName: product_no into the desired field. It's important that the routeValuePrefix: '' is set to an empty string, otherwise the PersistedAliasMapper has a / prefixed and won't field your product in database.

  ShopProductsPlugin:
    type: Extbase
    limitToPages:
      - 15
    extension: Shop
    plugin: Products
    routes:
      -
        routePath: '/{product_slug}'
        _controller: 'Product::show'
        _arguments:
          product_slug: product
    defaultController: 'Product::list'
    aspects:
      product_slug:
        type: PersistedAliasMapper
        tableName: tx_shop_domain_model_product
        routeFieldName: product_no
        routeValuePrefix: ''
Documentation
TYPO3 Shop Extension

TYPO3 Shop

This extension is an extensive shop for TYPO3 for realizing Webshops, Online-Shops or Payment-Subscriptions (comparable with tt_products, Quick-Shop or Aimeos).

Menu

Contact request

You can contact us at any time

Stop! Playing in the meantime?
Stop! Playing in the meantime?
Stop! Playing in the meantime?

Stop! Playing in the meantime?

Break the highscore

Press Start
Contact request
Screenreader label
Security question
24X_________O11______
__B____E____A_____H51
4YT___X5L___NXN______
__G____8____L_R___RL7
RY9_________HOE______