[TYPO3-english] cooluri: how can I get it work for some parameters?
Wolfgang Maschke
wm at wolfgang-m.de
Fri Dec 13 11:30:30 CET 2013
Hi,
can't get it work for some parameters. I don't know if single quotes cause the error and how to allow letters like ()/ in the parameter
url: http://domain/index.php?id=102&searchtype=v&cHash=e99c51aa173c2a702ab98b81d352e09f&v-make=5
cooluri: http://domain/service/product-search/search-street-products/search-by-vehicle/v/audi/
» works fine
url: http://domain/index.php?id=99&searchtype=r&cHash=c74779d841b2305c2d480ea3317f94b3&padref=1158
cooluri: http://domain/service/product-search/search-street-products/reference-detail/r/'1158'/
» ends up in "page not found" error
url: http://dev.pagidracing.com/index.php?id=102&cHash=e08a28e6939a5e607135ad9b4a643d0a&searchtype=v&v-make=5&v-model=A3 (8L1) Schrägheck%2F Hatchback
cooluri: http://dev.pagidracing.com/service/product-search/search-street-products/search-by-vehicle/v/audi/'A3 (8L1) Schrägheck/ Hatchback'/
» ends up in "page not found" error
What's wrong? Any idea? How to get rid of single quotes?
/wolfgang
cooluri version 1.0.35
<snip>
<pagepath>
<!-- first non-empty value will be used -->
<title>tx_realurl_pathsegment,alias,subtitle,title,name,number,model,typ</title>
<saveto>id</saveto><!-- READONLY -->
<default>0</default><!-- READONLY -->
<userfunc>tx_cooluri->getPageTitle</userfunc>
<t3conv>1</t3conv>
</pagepath>
<uriparts>
<part>
<parameter>tx_news_pi1[news]</parameter>
<lookindb>
<to>SELECT title FROM tx_news_domain_model_news WHERE deleted='0' AND hidden='0' AND (uid=$1 OR l10n_parent=$1) AND sys_language_uid={L=0}</to>
<t3conv>1</t3conv>
</lookindb>
</part>
<part>
<parameter>tx_news_pi1[@widget_0][currentPage]</parameter>
</part>
<part>
<parameter>searchtype</parameter>
</part>
<part>
<parameter>v-make</parameter>
<lookindb>
<to>SELECT name FROM tx_myext_domain_model_carmake WHERE deleted='0' AND hidden='0' AND (uid=$1 OR l10n_parent=$1) AND sys_language_uid={L=0}</to>
<t3conv>1</t3conv>
</lookindb>
</part>
<part>
<parameter>c-make</parameter>
<lookindb>
<to>SELECT name FROM tx_myext_domain_model_calipermake WHERE deleted='0' AND hidden='0' AND (uid=$1 OR l10n_parent=$1) AND sys_language_uid={L=0}</to>
<t3conv>1</t3conv>
</lookindb>
</part>
<part>
<parameter>v-model</parameter>
<lookindb>
<to>SELECT name FROM tx_myext_domain_model_car WHERE deleted='0' AND hidden='0' AND (uid=$1 OR l10n_parent=$1) AND sys_language_uid={L=0}</to>
<translatetoif>
<match>^[0-9]+$</match>
</translatetoif>
<t3conv>1</t3conv>
</lookindb>
</part>
...
<part>
<parameter>padref</parameter>
<lookindb>
<to>SELECT number FROM tx_myext_domain_model_padref WHERE uid=$1</to>
<t3conv>1</t3conv>
</lookindb>
</part>
<part>
<parameter>country</parameter>
<lookindb>
<to>SELECT country FROM tt_address WHERE uid=$1</to>
<t3conv>1</t3conv>
</lookindb>
</part>
<part>
<parameter>tx_eeblog[showUid]</parameter>
<lookindb>
<to>SELECT subject FROM tx_eeblog_maintable WHERE uid=$1</to>
<t3conv>1</t3conv>
</lookindb>
</part>
...
</uriparts>
</snip>
»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»
Wolfgang Maschke
wm at wolfgang-m.de
www.wolfgang-m.de
t +49 (0)931 666 93 14
m +49 (0)179 1079 187
Burkardinerstraße 32
97234 Reichenberg
webdesign | webentwicklung | cms
internetkommunikation
»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»
More information about the TYPO3-english
mailing list