În general, am întâmpinat o problemă care afectează SEO, pâine și, în general, nu arată frumos. Am găsit o metodă pe Internet, o voi descrie cu o ajustare, deoarece în felul în care am găsit un bug cu paranteze, codul nu este foarte curat. Această metodă este testată și funcționează pe opencart 1.5.6.1
Deasupra liniei de mai sus: funcția publică getCategoryLayoutId ($ category_id)
B. Apoi, mergeți la modulul de controler (de exemplu, luați stocul) și faceți modificări la adresa URL a produsului:
1. Deschideți controlerul ... catalog / controller / module / special.php
După linia: indexul funcției protejate (setare $)
Să începem de pe pagina producătorului:
A. Deschideți controlerul ... catalog / controller / product / manufacturer.php
- La începutul funcției conectăm modelul:
- înainte de:
Vom introduce:
Ca rezultat, am scapat de duplicatul paginii produsului din lista producătorilor.
Pentru a elimina duplicatele din pagina de acțiuni, trebuie să faceți exact aceleași modificări în fișier ... catalog / controller / product / special.php
Pentru blocul recomandat pe pagina produsului, editează ... catalog / controller / product / product.php
Pentru pagina cu rezultatele căutării - ... catalog / controller / product / search.php
Pentru pagina de comparare a mărfurilor - ... catalog / controller / product / compare.php