Revision a2b5a74d
Von Werner Hahn vor mehr als 6 Jahren hinzugefügt
SL/ShopConnector/Shopware.pm | ||
---|---|---|
212 | 212 |
my $data = $self->connector->get("http://$url/api/categories"); |
213 | 213 |
|
214 | 214 |
my $data_json = $data->content; |
215 |
$main::lxdebug->dump(0, 'WH:DATA ',\$data_json); |
|
216 | 215 |
my $import = SL::JSON::decode_json($data_json); |
217 |
$main::lxdebug->dump(0, 'WH:DATA2 ',\$import); |
|
218 | 216 |
my @daten = @{$import->{data}}; |
219 | 217 |
my %categories = map { ($_->{id} => $_) } @daten; |
220 | 218 |
|
... | ... | |
223 | 221 |
$parent->{children} ||= []; |
224 | 222 |
push @{$parent->{children}},$_; |
225 | 223 |
} |
226 |
$main::lxdebug->dump(0, 'WH:DATA3 ',\@daten); |
|
227 | 224 |
|
228 | 225 |
return \@daten; |
229 | 226 |
} |
Auch abrufbar als: Unified diff
Shopmodul: Kategorien werden in die DB geschrieben Funktion wieder
unbenannt
Conflicts:
SL/DB/MetaSetup/ShopPart.pm
Shoppart: Shopkategorien sind zugeordnet und werden mit checkbox angezeigt
Kategorien werden mit ID und Name in die DB geschrieben. Ein Komma im Name erzeugt noch Fehler. Der Pfad muss noch gemacht werden
Conflicts:
SL/ShopConnector/Shopware.pm
ShopPart: ArtikelKategorien werden über ID in den Shop dem Artikle zugeordnet