[ic] Interchange 5.10 Strap

Gert van der Spoel gert at 3edge.com
Wed Feb 3 21:52:27 UTC 2016


> -----Original Message-----
> From: interchange-users-bounces at icdevgroup.org [mailto:interchange-
> users-bounces at icdevgroup.org] On Behalf Of kerry
> Sent: Wednesday, February 03, 2016 23:36
> To: interchange-users at icdevgroup.org
> Subject: Re: [ic] Interchange 5.10 Strap
> 
> 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
> '

Looks like a typo in ncheck_category.tag on line 32?  Or somewhere around
that area.


> 
> 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/conf
> > ig/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]};
> >
> 
> _______________________________________________
> interchange-users mailing list
> interchange-users at icdevgroup.org
> http://www.icdevgroup.org/mailman/listinfo/interchange-users




More information about the interchange-users mailing list