Prodej projektu Duchod.cz - cena 550 tis Kč. Dále MojeFinance.cz, DuchodovaReforma.cz
Zobrazují se odpovědi 1 až 5 z 5

Prestashop 1.7.5.2 | Override / upravené sql dotazy

  1. Dobrý den,
    měl bych dotaz na někoho, kdo se novějším prestashopem zabývá. Potřebuji upravit sql dotaz, který načítá produkty na každé stránce kategorie.

    U původní verze projektu jsem měl classes/Category.php v override, kde jsem měl upravený dotaz. V novém prestashopu jsem upravil přepsaní, ale nereaguje (class_index je obnovený) a nejsem si zcela jistý, že funkce Category::getProducts tyto produkty načítá.

    Máte s tím prosím někdo zkušenost?

    Děkuji

  2. Co se právě děje na Webtrhu?
  3. Bez kódu těžko radit.

  4. Citace Původně odeslal zezmen Zobrazit příspěvek
    Bez kódu těžko radit.
    Funkce getProducts je shodná, ale ikdyž tam cokoliv změním, nebo tam klidně vložím die() výpis stránky se nezmění

    Je to zatím jediné místo, kde jsem přímí sql dotaz našel. Potřebují SQL dotaz doplnit i filtrování dle výrobce a pouze produkty, které jsou skladem. U původní ps 1.4 (velmi starý shop) to fungovalo jen a pouze přes override souboru Category.php

    override/classes/Category.php:
    PHP kód:
    <?php
    class Category extends CategoryCore 
    {

        public function 
    getProducts(
            
    $idLang,
            
    $p,
            
    $n,
            
    $orderyBy null,
            
    $orderWay null,
            
    $getTotal false,
            
    $active true,
            
    $random false,
            
    $randomNumberProducts 1,
            
    $checkAccess true,
            
    Context $context null
        
    ) { 
          
    // FUNKCE JAKO V ORIGINÁLE
          
    }
    }
    ?>
    Naposledy upravil Sketter : 12.05.2019 v 10:17

  5. Právě je potřeba celý kód.
    Co když je někde private function,nebo špatně renderForm .......

  6. Private function, ani renderForm zde nehrají vůbec žádnou roli, jednalo se pouze o doplnění SQL dotazu, který je řádce 967 - 974 a 1008 - 1038 v souboru classes/Category.php

    Jelikož mi override nefungoval, zajímalo mě, zda se v novém Prestashopu 1.7.x něco nezměnilo a SQL dotaz na výpis produktů v kategorii nezajišťuje jiná funkce

Hostujeme u Server powered by TELE3