…and not according to the sorting of the attribute value within.
Das ist ein Problem, welches u.a. in Magento 1.9 auftritt und sehr ärgerlich ist. Hat man z.B. the attribute “Size” connected to a configurable product and then linked to the different sizes of XXS to XXL so, kann es sein, dass diese nicht in der gewünschten Reihenfolge von klein bis groß im Frontend angezeigt werden, sondern nach der ID der verknüpften Einfachen Produkte.
Dies ist für den Kunden sehr umständlich und kann zu Verwirrung und fehlenden Käufen fehlen. Um die im Attribut hinterlegte Sortierung herzustellen, muss eine Änderung an der Collection.php aus dem Ordner app/code/core/Mage/Catalog/Model/Resource/Product/Type/Configurable/Attribute vorgenommen werden (die natürlich vorher in das Verzeichnis app/code/local/Mage/Catalog/Model/Resource/Product/Type/Configurable/Attribute kopiert wird).
Eine Darstellung der Lösung hat jonathonbyrd HERE aufgezeichnet. Ich habe dies in einer Magento CE 1.9.2.0 Version erfolgreich getestet.