Пример #1
0
 public function afterIteration(array $data)
 {
     $data = parent::afterIteration($data);
     // УРЛ источника картинок:
     $imagesUrl = $this->modx->runSnippet('getSourcePath');
     foreach ($data as &$d) {
         $d['source_path'] = $imagesUrl;
         // Получаем картинку
         if (!empty($d['image'])) {
             /*
                 Имя директории нам надо для быстрого перехода к папке изображения
             */
             $pi = pathinfo($d['image']);
             $d['dirname'] = $pi['dirname'] . '/';
             // $image = $imagesUrl. $d['image'];
             //$d['image'] = $image;
             $d['relativeUrl'] = $d['image'];
             $d['fullRelativeUrl'] = $imagesUrl . $d['image'];
             // exit;
         }
     }
     return $data;
 }
Пример #2
0
 protected function setSelection(xPDOQuery $c)
 {
     $c = parent::setSelection($c);
     $c->select(array("Product.*", "Product.id as `product_id`"));
     return $c;
 }