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: ''

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
_D__________YBB______
P3_____1____3_____W4Q
_2____XMP___4WU______
_D_____I____Z_M___76A
KXA_________DND______