@SB schrieb:
na dann solltest du das entsprechend als entwickler „fixen“
hier wird dir kaum jemand ohne glaskugel helfen können wenn nicht klar ist was du dir da zusammengefrickelt hast. also ein vollkommen unnötiger beitrag der der community auch kaum weiterhelfen wird.
Sehe ich nicht so. Es wird ja wohl jemand wissen nach welchen Kriterien der Reihenfolge der Attribut-Eingabefelder im Backend festgelegt wird.
Das liegt nicht in meinem direkten Einflussbereich, denn ich schreibe die neuen Attributfelder nur per crud Service in die Datenbank.
Das Backend habe ich nicht angerührt.
Die Reihenfolge scheint nicht nach Datum/Zeit des Anlegens und auch nicht alphabetisch zu sein.
Aber irgendwie muss die Reihenfolge im Backend deterministisch festgelegt werden. Wenn mir jemand sagt, wie die Sortierung funktioniert,
wäre ich schon glücklich.
@SB: Wenn Du meine Anfrage für „unnötig“ hälst, darfst Du sie gerne ignorieren 
Ich habe die Attribute im Backend ganz normal per crud Service nach dem Shopware Manual angelegt:
public function install(InstallContext $context)
{
$service = $this->container->get('shopware_attribute.crud_service');
//IMAGE 1
$service->update('s_categories_attributes', 'my_catdesc_image_1_active', 'boolean', [
'label' => 'CatDesc: Bild 1 Aktiv',
'displayInBackend' => true
],null,false,0); //last element is default value
$service->update(
's_categories_attributes',
'my_catdesc_image_1',
\Shopware\Bundle\AttributeBundle\Service\TypeMapping::TYPE_SINGLE_SELECTION,
[
'entity' => \Shopware\Models\Media\Media::class,
'label' => 'CatDesc: Bild 1 in Kategoriebeschreibung',
'displayInBackend' => true,
'supportText' => 'CatDesc: Bild 1',
'translatable' => false,
]
);
//TEXT 1
$service->update('s_categories_attributes', 'my_catdesc_text_1_active', 'boolean', [
'label' => 'CatDesc: Text 1 Aktiv',
'displayInBackend' => true
],null,false,0); //last element is default value
$service->update('s_categories_attributes', 'my_catdesc_text_1', 'html', [
'label' => 'CatDesc: Text 1',
'displayInBackend' => true
]);
return true;
}
Freue mich über wohlgemeinte Antworten!
Ciao,
Jens