Pratham Books
The following has evaluated to null or missing: ==> request.getQueryString() [in template "component://extEcommerce/webapp/extEcommerce/category/leftNavCategoryExt.ftl" at line 19, column 33] ---- Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: #assign prodCategory = request.getQue... [in template "component://extEcommerce/webapp/extEcommerce/category/leftNavCategoryExt.ftl" at line 19, column 9] ----

FILTER

We are happy to make titles available in any language(s) of your preference for a minimum order of 4 titles with 500 copies per title. Reach out to us at [email protected].

PRODUCTS

READING LEVELS

LANGUAGES

We are happy to make titles available in any language(s) of your preference for a minimum order of 4 titles with 500 copies per title. Reach out to us at [email protected].

Category

The following has evaluated to null or missing: ==> request.getQueryString() [in template "component://extEcommerce/webapp/extEcommerce/category/categoryExt.ftl" at line 11, column 38] ---- Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: #assign productCategoryId = request.g... [in template "component://extEcommerce/webapp/extEcommerce/category/categoryExt.ftl" at line 11, column 9] ----

Download our latest catalogue

STAY IN THE LOOP