Verwiesen an Support Kategorieattribute werden falsch übergeben?

Status
Es sind keine weiteren Antworten möglich.

css-umsetzung

Offizieller Service Partner
SPBanner
6. Juli 2011
8.652
2.704
Berlin
Firma
css-umsetzung
Ich schaffe es nicht, kategorieattribute an den Shop zu übertragen und
wenn ich mir die Programmierung in dbeS/Kategorien_xml.php anschaue, habe ich das Gefühl, das die Wawi falsche Daten liefert?

derzeit wird, so scheint es, das von der Wawi an den Shop übertragen:

PHP:
Array
(
    [tkategorie attr] => Array
        (
            [kKategorie] => 19
            [kOberKategorie] => 0
        )

    [tkategorie] => Array
        (
            [cName] => Salate
            [cSeo] => 
            [cBeschreibung] => 
            [cTitleTag] => 
            [cMetaKeywords] => 
            [cMetaDescription] => 
            [nSort] => 70
            [tattribut attr] => Array
                (
                    [kAttribut] => 8
                    [kKategorie] => 19
                )

            [tattribut] => Array
                (
                    [cName] => Type
                    [cWert] => IchBinEinWert
                    [nSort] => 7
                )

        )

)

in der Kategorien_xml.php übergebt Ihr die Daten dann folgendermaßen an updateXMLinDB().

PHP:
 updateXMLinDB($xml['tkategorie'], 'tkategorieattribut', $GLOBALS['mKategorieAttribut'], 'kKategorieAttribut');


in der Funktion updateXMLinDB() checkt Ihr, ob es etwas zu tun gibt:

PHP:
function updateXMLinDB($xml, $tabelle, $map, $pk1, $pk2 = 0)
{
    if ((isset($xml[$tabelle]) && is_array($xml[$tabelle])) || (isset($xml[$tabelle . ' attr']) && is_array($xml[$tabelle . ' attr']))) {
        $obj_arr = mapArray($xml, $tabelle, $map);

        DBUpdateInsert($tabelle, $obj_arr, $pk1, $pk2);
    }
}

und wenn man das jetzt oben nochmal anschaut, hat es den Anschein, dass da anstelle von [tattribut attr] und [tattribut] das hier stehen müsste
[tkategorieattribut attr] und [tkategorieattribut]

Ich habe hier die 1.0.11.8er, es scheint aber auch in der aktuellen Version so zu sein, da auch dort keine Kategorieattribute ankommen.
 

csaeum

Sehr aktives Mitglied
23. Juli 2011
1.347
147
Küps
AW: Kategorieattribute werden falsch übergeben?

Wenn ich mich nicht irre ist das noch "defekt"

Hatte da vor kurzen ein Ticket mit dieser Antwort:
leider werden z.Z. nur Funktionsattribute der Kategorien vom Shop unterstütz.

Eine Erweiterung auf eigen angelegte Attribute ist bereits angedacht.
Den Status der Entwicklung können Sie über den folgenden Ticket nach verfolgen:
https://gitlab.jtl-software.de/jtlshop/shop4/issues/191
 

css-umsetzung

Offizieller Service Partner
SPBanner
6. Juli 2011
8.652
2.704
Berlin
Firma
css-umsetzung
AW: Kategorieattribute werden falsch übergeben?

Ah Danke für die Info,

aber für mich ist es eigentlich eher ein WAWI Problem, da die Übergabe der DB Sachen ja vom Array abhängig sind, die Tabelle tkategorieattribut wäre ja eigentlich die richtige aus meiner Sicht.

Das ist jetzt nen bissel blöd, ich schreib ein Plugin was von Kategorieattributen abhängig ist und dann werden die gar nicht übertragen 🙁
 
Status
Es sind keine weiteren Antworten möglich.

Ähnliche Themen