Ha több különböző számlálók Yandex metrikus vagy a Google Analytics ugyanazon sablont prestashop

Értékelés: 5/5

Nem is olyan régen, miközben dolgozik a projekt volt annak szükségességét, hogy a különböző számlálók Yandex mutatókat ugyanazt a sablont. Attól függően, hogy az emberek hogyan jött, milyen domain az oldalon, aktiválja a kívánt számláló. A problémát jelent az alábbiak szerint:







Van egy oldal a CMS PrestaShop támogató multimagazina. Az egyik admin vezérlés 4 üzletek, néhány egy és ugyanazon könyvtár egyes termékeket. Úgy döntöttek, hogy egyetlen sablon minden üzlet. Erre azért volt szükség, hogy megbizonyosodjon arról, hogy minden üzletben (minden tartományban) volt egy számláló látogatottsága. Mivel Prestashop sablonban Smarty. egyszerűen helyezze a sablon php kód nem fog működni. De a helyzet menti amelyek smarty saját beépített ellenőrzési struktúrák és logikai operátorok. A probléma megoldódott, nagyon egyszerű: A mappa / témák / template name / footer.tpl megnyitni a fájlt, és illessze be a kódot:







és így tovább, hozzátéve, a design:

zárás előtt kedvéért tettem ezt a kódot egy külön fájlban, és csatlakozik, hogy a sablon segítségével. azon a helyen, ahol a számlálók jelennek meg.