Configuré la plantilla de página de categoría de producto y la plantilla de página de detalles del producto en ECshop, pero la navegación por categoría de producto del sitio web desapareció. ¿Cómo solucionar este problema?
La solución es llamar primero a la función en la página que se desea mostrar. Por ejemplo, si el menú debe mostrarse en mercancías.php, no se puede llamar primero al estado predeterminado. De esta manera, primero podemos agregar el siguiente código al archivo mercancías.php y elegir la ubicación nosotros mismos, siempre y cuando no esté dentro de las funciones y procedimientos incluidos.
El código es el siguiente:
$ smarty-> asignar('categorías principales', get_categories_tree('0'); //Árbol de categorías principales
El método predeterminado es que 0 en get_categories_tree('0') en la página de categoría de producto y la página de detalles del producto corresponde a cat_id, cambiarlo a 0 aquí puede mostrar todos los árboles de categorías
De esta manera, obtenemos el árbol de categorías superiores, que Smarty asigna a la variable topcategories para llamar en primer plano
& lt = $ top groups item = cat }-& gt; "{ if $ fenlei _ id eq $ cat . id } ángel 1 abajo { else } ángel 1 {/if }"& ><a href="{$cat.URL}">{$cat.name|escape:html }</a></dt>
Esto
También puedes consultar un artículo en mi sitio web
/php/0PT22010.html p>
Si tiene alguna pregunta, comuníquese conmigo en Baidu, generalmente en línea por la noche
.