Jump to content

  • You cannot start a new topic
  • You cannot reply to this topic

Category Link On Product Page Rate Topic   - - - - -

 
  • webus
  • Member
  • Members
  • Join Date: 13-Jul 13
  • 48 posts

Posted 01 March 2018 - 11:33 AM #1

Hello. I want to show category link on product page. For example, i want to put a link like all category name under add to cart. How can we write category url in tpl?



 
  • eComLabs
  • CS-Cart Expert
  • Authorized Reseller
  • Join Date: 27-Jan 14
  • 18798 posts

Posted 01 March 2018 - 01:02 PM #2

Please try

<a href="{"categories.view?category_id=`$product.main_category`"|fn_url}">{__('all')|capitalize} {$product.main_category|fn_get_category_name}</a>

GET A FREE QUOTE | CS-Cart Add-ons | CS-Cart Licenses | CS-Cart Development | CS-Cart Design | Server Configuration | UniTheme and YOUPI
CS-Cart                USD 345     Multi-Vendor              USD 1250    CS-Cart RU                         24500 руб.
CS-Cart Ultimate  USD 775     CS-Cart + YOUPI      USD 545      CS-Cart RU + UniTheme    36000 руб.


 
  • webus
  • Member
  • Members
  • Join Date: 13-Jul 13
  • 48 posts

Posted 01 March 2018 - 01:51 PM #3

It worked. Thanks

 

 

Please try

<a href="{"categories.view?category_id=`$product.main_category`"|fn_url}">{__('all')|captitalize} {$product.main_category|fn_get_category_name}</a>


 
  • kaavain
  • Senior Member
  • Members
  • Join Date: 22-Nov 14
  • 1128 posts

Posted 10 February 2019 - 06:26 PM #4

Хм... Я поставил этот код с блок "HTML/SMARTY" во-первых, сайт ругнулся на captitalize, сказал что не знает что это... А потом - во всех категориях на кнопке название той, товар которой был первым открыт...

 
  • imago
  • Senior Member
  • Members
  • Join Date: 18-Oct 18
  • 343 posts

Posted 10 February 2019 - 07:14 PM #5

Хм... Я поставил этот код с блок "HTML/SMARTY" во-первых, сайт ругнулся на captitalize, сказал что не знает что это... А потом - во всех категориях на кнопке название той, товар которой был первым открыт...

 
Probably capitalize...
Try another tweak of eComLabs

{if $product.category_ids}
<ul>
{foreach from=$product.category_ids item=c}
    <li><a href="{"categories.view?category_id=$c"|fn_url}">{$c|fn_get_category_name}</a></li>
{/foreach}
</ul>
{/if}

Получите вот это

 

hQCzu5.jpg



 
  • eComLabs
  • CS-Cart Expert
  • Authorized Reseller
  • Join Date: 27-Jan 14
  • 18798 posts

Posted 11 February 2019 - 06:22 AM #6

Хм... Я поставил этот код с блок "HTML/SMARTY" во-первых, сайт ругнулся на captitalize, сказал что не знает что это... А потом - во всех категориях на кнопке название той, товар которой был первым открыт...

 

В имени функции была ошибка, поправил. 

 

Какая у вас версия? Раньше "HTML/SMARTY" блоки кэшировались


GET A FREE QUOTE | CS-Cart Add-ons | CS-Cart Licenses | CS-Cart Development | CS-Cart Design | Server Configuration | UniTheme and YOUPI
CS-Cart                USD 345     Multi-Vendor              USD 1250    CS-Cart RU                         24500 руб.
CS-Cart Ultimate  USD 775     CS-Cart + YOUPI      USD 545      CS-Cart RU + UniTheme    36000 руб.