[ic] Interchange 5.10 Strap

kerry kerry at basicq.com
Wed Feb 3 21:36:00 UTC 2016


Thanks Josh,

I tried this, but now I have broken IC.
I removed the 0-9 insert and restarted interchange and get this error.

Calling UI...Bad GlobalSub 'ncheck_category': syntax error at (eval 214)
line 32, near "$3category "


In line 76 of the configuration file
'/home/interch/interchange/code/template_tag/strap/ncheck_category.tag'

Kerry

On 02/03/2016 11:05 AM, Josh Lavin wrote:
> Quoting kerry (kerry at basicq.com):
>> Just ran into a problem using a leading number in the category field.
>> Read the synopsis and see nothing preventing it from being a numberlike
>> 9000 Series Rodding, but when I changed it to a text format, I do not
>> get the error message.
>>
>> Sorry, the page (9000-Series-Rodding/9005-Series) was not found
> 
> Ah, interesting. That happens because the "ncheck" subroutine only
> expects to see a capital A-Z character:
> 
>     return unless $name =~ m{^[A-Z]};
> 
> https://github.com/interchange/interchange/blob/master/dist/strap/config/ncheck_category.tag#L8
> 
> You will need to modify your ncheck_category.tag, which you should find
> in your interchange server directory, under
> code/template_tag/your_catalog_name/
> 
> I'd change that line to:
> 
>     return unless $name =~ m{^[A-Z0-9]};
> 



More information about the interchange-users mailing list