он дублируется при добавлении производителя в настраиваемое поле, которое я создаю. | Virtuemart - PullRequest
0 голосов

Это мой код:

в php:

            $curs = array();
            $cList = '';

            $db = JFactory::getDbo();

            $cur = $db->getQuery(true);

            $cur
                ->select(array('a.virtuemart_curatory_id as id', 'b.mf_name'))
                ->from($db->quoteName('#__virtuemart_products_curatory', 'a'))
                ->join('INNER', $db->quoteName('#__virtuemart_manufacturers_it_it', 'b') . ' ON ' . $db->quoteName('a.virtuemart_curatory_id') . ' = ' . $db->quoteName('b.virtuemart_manufacturer_id'))
                ->where($db->quoteName('a.virtuemart_product_id') . ' = '.$db->quote($this->product->virtuemart_product_id));

            //echo $cur;
            $db->setQuery($cur);
            $res = $db->loadAssocList();
            foreach ($res as $row) 
            {
                array_push($curs, $row['id']);

                $cList.='<a class="manuModal" rel="{handler: \'iframe\', size: {x: 700, y: 850}}" href="index.php?option=com_virtuemart&view=manufacturer&virtuemart_manufacturer_id='.$row['id'].'&tmpl=component">'.$row['mf_name'].'</a> - ';
            }

            $cList = substr($cList, 0, (strlen($cList) - 3))

        ?>

в html:

            <div class="availability">
                <strong>Curatori: </strong> <?php echo $cList; ?>
            </div>

Ссылка продукта: http://www.disegnowebologna.it/pendra1/catalogo/saggistica/le-sfere/storie-di-editori-e-tipografi-nella-napoli-dellottocento-detail.html

В чем может быть ошибка? они не должны дублироваться. Спасибо

...