Doing....

will get back to you...




*Mit freundlichen Grüßen | **Warm Regards**,*

Mirza Ahmad
M +4917645387460 | Skype: ahtasham82





On Thu, Sep 3, 2015 at 10:38 AM, Nicolas Hodin <nho...@noxnet.fr> wrote:

> Mirza,
>
> There is no article_bundle controller, so I think it's another entity. The
> aoc parameter is used in the render function, when the popup is opened. I
> was talking about the JS initAoc function which initializes the containers,
> it is located in the template (article_facility.tpl). Did you just give a
> try to my suggestion?
>
> Best regards,
>
> Nicolas Hodin
> www.fasteroxid.com
> ᐧ
>
> 2015-09-03 10:25 GMT+02:00 Mirza Ahtasham Ahmad <ahtasha...@gmail.com>:
>
>> Hi Nicolas,
>>
>> As far as I understood it, it call the actual controller like the
>> article_extent or article_bundle and there in it there is a switch for
>> popup tpl or normal tpl thats why the aoc.
>>
>> So technically the loading of categories or any relation in the left
>> container for the popup should take place in the controller.
>>
>>
>>
>>
>>
>>
>> *Mit freundlichen Grüßen | **Warm Regards**,*
>>
>> Mirza Ahmad
>> M +4917645387460 | Skype: ahtasham82
>>
>>
>>
>>
>>
>> On Thu, Sep 3, 2015 at 9:55 AM, Nicolas Hodin <nho...@noxnet.fr> wrote:
>>
>>> Hi Mirza,
>>>
>>> I looked at your code and also to the source code of Oxid back office
>>> and it seems that you're doing well, maybe there is just a little thing
>>> that you forgot. Did you change the code of the popups/article_facility.tpl
>>> file?
>>> I saw "container=article_extend" in the js scripts of article_extend.tpl
>>> which are "container=article_bundle" in article_bundle.tpl, maybe you have
>>> to change this part with "container=article_facility"?
>>>
>>> I hope it will help...
>>>
>>> Best regards,
>>>
>>> Nicolas Hodin
>>> www.fasteroxid.com
>>>
>>>
>>> ᐧ
>>>
>>> 2015-09-03 9:34 GMT+02:00 Mirza Ahtasham Ahmad <ahtasha...@gmail.com>:
>>>
>>>> Hi Guys,
>>>>
>>>> So no one knows the answer? No one know how the left column is loaded
>>>> in the popup?
>>>>
>>>>
>>>>
>>>>
>>>> *Mit freundlichen Grüßen | **Warm Regards**,*
>>>>
>>>> Mirza Ahmad
>>>> M +4917645387460 | Skype: ahtasham82
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> On Wed, Sep 2, 2015 at 11:17 AM, Mirza Ahtasham Ahmad <
>>>> ahtasha...@gmail.com> wrote:
>>>>
>>>>> Hi,
>>>>>
>>>>> Here the code from artile_extent.tpl for the buttons.
>>>>>
>>>>> <input [{ $readonly }] type="button" value="[{ oxmultilang 
>>>>> ident="GENERAL_ASSIGNCATEGORIES" }]" class="edittext" 
>>>>> onclick="JavaScript:showDialog('&cl=article_extend&aoc=1&oxid=[{ $oxid 
>>>>> }]');">
>>>>> &nbsp;|&nbsp;
>>>>> <input [{ $readonly }] type="button" value="[{ oxmultilang 
>>>>> ident="GENERAL_ASSIGNFACILITIES" }]" class="edittext" 
>>>>> onclick="JavaScript:showDialog('&cl=article_extend&aoc=3&oxid=[{ $oxid 
>>>>> }]');">
>>>>>
>>>>>
>>>>> I only changedd the aoc value for my new button and added an extra
>>>>> check for that in article_extend.php
>>>>>
>>>>> } elseif ($iAoc == 3) {
>>>>>     $oArticleBundleAjax = oxNew('article_facility_ajax');
>>>>>     $this->_aViewData['oxajax'] = $oArticleBundleAjax->getColumns();
>>>>>
>>>>>     return "popups/article_facility.tpl";
>>>>>
>>>>> }
>>>>>
>>>>>
>>>>> Thanks for your quick reply.
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> *Mit freundlichen Grüßen | **Warm Regards**,*
>>>>>
>>>>> Mirza Ahmad
>>>>> M +4917645387460 | Skype: ahtasham82
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> On Wed, Sep 2, 2015 at 11:10 AM, Mirza Ahtasham Ahmad <
>>>>> ahtasha...@gmail.com> wrote:
>>>>>
>>>>>> Hi Tim,
>>>>>>
>>>>>> Here is my _getQuery() method in article_facility_ajax
>>>>>>
>>>>>>     /**
>>>>>>      * Returns SQL query for data to fetc
>>>>>>      *
>>>>>>      * @return string
>>>>>>      */
>>>>>>     protected function _getQuery()
>>>>>>     {
>>>>>>         $sFacilitiesTable = $this->_getViewName('facilities');
>>>>>>         $sO2CView = $this->_getViewName('object2facility');
>>>>>>         $oDb = oxDb::getDb();
>>>>>>
>>>>>>         $sOxid = oxRegistry::getConfig()->getRequestParameter('oxid');
>>>>>>         $sSynchOxid =
>>>>>> oxRegistry::getConfig()->getRequestParameter('synchoxid');
>>>>>>
>>>>>>         if ($sOxid) {
>>>>>>             $sQAdd = " from $sO2CView left join $sFacilitiesTable on
>>>>>> $sFacilitiesTable.oxid=$sO2CView.facilityid ";
>>>>>>             $sQAdd .= " where $sO2CView.oxobjectid = " .
>>>>>> $oDb->quote($sOxid)
>>>>>>                       . " and $sFacilitiesTable.oxid is not null ";
>>>>>>         } else {
>>>>>>             $sQAdd = " from $sFacilitiesTable where
>>>>>> $sFacilitiesTable.oxid not in ( ";
>>>>>>             $sQAdd .= " select $sFacilitiesTable.oxid from $sO2CView "
>>>>>>                       . "left join $sFacilitiesTable on
>>>>>> $sFacilitiesTable.oxid=$sO2CView.facilityid ";
>>>>>>             $sQAdd .= " where $sO2CView.oxobjectid = " .
>>>>>> $oDb->quote($sSynchOxid)
>>>>>>                       . " and $sFacilitiesTable.oxid is not null )
>>>>>> and $sFacilitiesTable.oxpriceto = '0'";
>>>>>>         }
>>>>>>
>>>>>>         return $sQAdd;
>>>>>>     }
>>>>>>
>>>>>>
>>>>>> I simply replaced the categories and object2categories with mine two
>>>>>> new tables.
>>>>>>
>>>>>>
>>>>>> What am I doing wrong that I cant see. Looking forward to your reply.
>>>>>>
>>>>>> Thanks,
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> *Mit freundlichen Grüßen | **Warm Regards**,*
>>>>>>
>>>>>> Mirza Ahmad
>>>>>> M +4917645387460 | Skype: ahtasham82
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> On Wed, Sep 2, 2015 at 11:01 AM, Tim Aniol <an...@solutiondrive.de>
>>>>>> wrote:
>>>>>>
>>>>>>> Hi Mirza
>>>>>>>
>>>>>>> what does the _getQuery() Method in your ajax class do? If you have
>>>>>>> copied the article_extend_ajax class then it'll be select oxcategories.
>>>>>>>
>>>>>>> BR
>>>>>>> Tim
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> Viele Grüße,
>>>>>>>
>>>>>>> Tim Aniol
>>>>>>> Senior Software-Entwickler
>>>>>>>
>>>>>>> Tel.: 0911 / 1809 45 - 30
>>>>>>> an...@solutiondrive.de
>>>>>>> PGP-Key: F2979268
>>>>>>> <http://pgp.mit.edu/pks/lookup?op=vindex&search=0x1FFB423FF2979268>
>>>>>>>
>>>>>>> solutionDrive GmbH
>>>>>>> Innere Hallerstraße 8a, 90419 Nürnberg
>>>>>>> Amtsgericht Nürnberg, HRB 28464
>>>>>>> GF Andreas Illig
>>>>>>> http://www.solutionDrive.de
>>>>>>> Tel +49 911 1809 45-29, Fax +49 911 1809 45-31
>>>>>>> i...@solutiondrive.de
>>>>>>>
>>>>>>> Vernetzen Sie sich mit uns auf Xing
>>>>>>> <https://www.xing.com/companies/solutiondrivegmbh> und Facebook
>>>>>>> <https://www.facebook.com/solutiondrivegmbh> oder folgen Sie uns
>>>>>>> auf Twitter <https://twitter.com/solutiondrive>!
>>>>>>> Am 02.09.15 um 10:43 schrieb Mirza Ahtasham Ahmad:
>>>>>>>
>>>>>>> Hi Everyone,
>>>>>>>
>>>>>>> I have an extra relation for articles. The new Table is named
>>>>>>> facilities and the relation table is object2facilities. I want to assign
>>>>>>> the these facilities to the articles just like the relation 
>>>>>>> object2category.
>>>>>>>
>>>>>>> oxobject2category and mein object2facility are exactly the same just
>>>>>>> instead of catnid there is facilityid.
>>>>>>>
>>>>>>> For the assigning purpose I copied the "assign categories" button in
>>>>>>> the article_extend module. I adjusted/created the new popup and ajax 
>>>>>>> files
>>>>>>> for it too (simply copied the one which were used for assign categories)
>>>>>>>
>>>>>>> Now the problem is, that when I click on my new button, "assign
>>>>>>> facilities", the popup shows up, but it loads the categories into the 
>>>>>>> left
>>>>>>> container of the popup. I need to load facilities from my new facilities
>>>>>>> table. I cant figure it out where those are loaded. Can anybody help me
>>>>>>> here where I need to load my facilities and pass it to the popup 
>>>>>>> template??
>>>>>>>
>>>>>>>
>>>>>>> PS: In my new ajax module (article_facility_ajax) I have adjusted
>>>>>>> the Columns array and it looks like this.
>>>>>>>
>>>>>>>     /**
>>>>>>>      * Columns array
>>>>>>>      *
>>>>>>>      * @var array
>>>>>>>      */
>>>>>>>     protected $_aColumns = array('container1' => array( // field ,
>>>>>>> table,         visible, multilanguage, ident
>>>>>>>         array('title', 'facilities', 1, 1, 0),
>>>>>>>         array('info', 'facilities', 1, 1, 0),
>>>>>>>         array('oxid', 'facilities', 0, 0, 0),
>>>>>>>         array('oxid', 'facilities', 0, 0, 1)
>>>>>>>     ),
>>>>>>>                                  'container2' => array(
>>>>>>>                                      array('title', 'facilities', 1,
>>>>>>> 1, 0),
>>>>>>>                                      array('info', 'facilities', 1,
>>>>>>> 1, 0),
>>>>>>>                                      array('oxid', 'facilities', 0,
>>>>>>> 0, 0),
>>>>>>>                                      array('oxid',
>>>>>>> 'object2facility', 0, 0, 1),
>>>>>>>                                      array('oxtime',
>>>>>>> 'object2facility', 0, 0, 1),
>>>>>>>                                      array('oxid', 'facilities', 0,
>>>>>>> 0, 1)
>>>>>>>                                  ),
>>>>>>>     );
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> Looking forward to your help.
>>>>>>>
>>>>>>> Thanks,
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> *Mit freundlichen Grüßen | **Warm Regards**,*
>>>>>>>
>>>>>>> Mirza Ahmad
>>>>>>> M +4917645387460 | Skype: ahtasham82
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> dev-general mailing 
>>>>>>> listdev-general@lists.oxidforge.orghttp://dir.gmane.org/gmane.comp.php.oxid.general
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> dev-general mailing list
>>>>>>> dev-general@lists.oxidforge.org
>>>>>>> http://dir.gmane.org/gmane.comp.php.oxid.general
>>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>
>>>> _______________________________________________
>>>> dev-general mailing list
>>>> dev-general@lists.oxidforge.org
>>>> http://dir.gmane.org/gmane.comp.php.oxid.general
>>>>
>>>
>>>
>>> _______________________________________________
>>> dev-general mailing list
>>> dev-general@lists.oxidforge.org
>>> http://dir.gmane.org/gmane.comp.php.oxid.general
>>>
>>
>>
>> _______________________________________________
>> dev-general mailing list
>> dev-general@lists.oxidforge.org
>> http://dir.gmane.org/gmane.comp.php.oxid.general
>>
>
>
> _______________________________________________
> dev-general mailing list
> dev-general@lists.oxidforge.org
> http://dir.gmane.org/gmane.comp.php.oxid.general
>
_______________________________________________
dev-general mailing list
dev-general@lists.oxidforge.org
http://dir.gmane.org/gmane.comp.php.oxid.general

Reply via email to