Hallo!
Ich habe die Extension Multishop installiert, und für real_url gibt es hierfür auch eine Grundkonfiguration (siehe unten), die erzeugten URLs sind aber leider nicht ganz nach meinem Geschmack.
Ich kenne mich mit real_url jedoch zu wenig aus, als dass ich es geschafft hätte, Teile der URL wegzubekommen. 😢
Vielleicht kann mir jemand helfen? 🙂
Ich hätte gerne:
.../archiv-bibliotheks-und-informationsassistentin/
statt
.../kategorien/products_listing/archiv-bibliotheks-und-informationsassistentin/
ohne real_url
?id=4&categories_id[0]=1&tx_multishop_pi1[page_section]=products_listing
oder
.../archiv-bibliotheks-und-informationsassistentin/praktische-pruefung/
statt
.../kategorien/products_detail/archiv-bibliotheks-und-informationsassistentin/praktische-pruefung/////skriptum-1/
ohne real_url
?id=4&categories_id[0]=1&categories_id[1]=3&products_id=1&tx_multishop_pi1[page_section]=products_detail
Folgendes habe ich in der Real Url config:
...
'preVars' =>
array (
0 =>
array (
'GETvar' => 'type',
'valueMap' =>
array (
'multishop' => 2002,
'multishop_admin' => 2003,
),
'noMatch' => 'bypass',
),
),
'postVarSets' =>
array (
0 =>
array (
'GETvar' => 'type',
'valueMap' =>
array (
),
),
'_DEFAULT' =>
array (
'checkout-section' =>
array (
0 =>
array (
'GETvar' => 'tx_multishop_pi1[previous_checkout_section]',
),
),
'kategorien' =>
array (
0 =>
array (
'GETvar' => 'tx_multishop_pi1[page_section]',
),
1 =>
array (
'GETvar' => 'categories_id[0]',
'lookUpTable' =>
array (
'table' => 'tx_multishop_categories_description',
'id_field' => 'categories_id',
'alias_field' => 'categories_name',
'useUniqueCache' => 1,
'useUniqueCache_conf' =>
array (
'strtolower' => 1,
'spaceCharacter' => '-',
),
),
),
2 =>
array (
'GETvar' => 'categories_id[1]',
'lookUpTable' =>
array (
'table' => 'tx_multishop_categories_description',
'id_field' => 'categories_id',
'alias_field' => 'categories_name',
'useUniqueCache' => 1,
'useUniqueCache_conf' =>
array (
'strtolower' => 1,
'spaceCharacter' => '-',
),
),
),
3 =>
array (
'GETvar' => 'categories_id[2]',
'lookUpTable' =>
array (
'table' => 'tx_multishop_categories_description',
'id_field' => 'categories_id',
'alias_field' => 'categories_name',
'useUniqueCache' => 1,
'useUniqueCache_conf' =>
array (
'strtolower' => 1,
'spaceCharacter' => '-',
),
),
),
4 =>
array (
'GETvar' => 'categories_id[3]',
'lookUpTable' =>
array (
'table' => 'tx_multishop_categories_description',
'id_field' => 'categories_id',
'alias_field' => 'categories_name',
'useUniqueCache' => 1,
'useUniqueCache_conf' =>
array (
'strtolower' => 1,
'spaceCharacter' => '-',
),
),
),
5 =>
array (
'GETvar' => 'categories_id[4]',
'lookUpTable' =>
array (
'table' => 'tx_multishop_categories_description',
'id_field' => 'categories_id',
'alias_field' => 'categories_name',
'useUniqueCache' => 1,
'useUniqueCache_conf' =>
array (
'strtolower' => 1,
'spaceCharacter' => '-',
),
),
),
6 =>
array (
'GETvar' => 'categories_id[5]',
'lookUpTable' =>
array (
'table' => 'tx_multishop_categories_description',
'id_field' => 'categories_id',
'alias_field' => 'categories_name',
'useUniqueCache' => 1,
'useUniqueCache_conf' =>
array (
'strtolower' => 1,
'spaceCharacter' => '-',
),
),
),
7 =>
array (
'GETvar' => 'products_id',
'lookUpTable' =>
array (
'table' => 'tx_multishop_products_description',
'id_field' => 'products_id',
'alias_field' => 'products_name',
'useUniqueCache' => 1,
'useUniqueCache_conf' =>
array (
'strtolower' => 1,
'spaceCharacter' => '-',
),
),
),
),
...
Vielen, vielen Dank!