schon lange habe ich nach einer einfachen Lösung im Forum gesucht und keine Lösungsansätze gefunden. Nun musste ich selbst Hand anlegen und im Quellcode sich her umsehen.
Die Lösung scheint sehr einfach zu sein:
In der Datei core/oxconfig.php Zeile 363
$this->setConfigParam( ‘iPicCount’, 7 );
Hier anstatt 7 12 schreiben und speichern.
Warum 12? Weil in Datenbank Felder für bis zu 12 Bilder vorgesehen sind.
Das funktioniert bei mir.
Hinweis: Bei Standarttemplate muss dieser angepasst werden, weil bei mehr als 7 Bilder passen die Thumbnails in eine Zeile nicht mehr.
mit entsprchende Anpasung sind natürlich auch mehr als 12 Pics drin.
Wer es aber übertreibt: es gibt eine Serverseitige Beschränkung der Anzahl an Dateien die in einem Rutsch hoch geladen werden dürfen: max_file_uploads.
Diese Beschränkung lässt sich anpassen: php.ini oder Provider fragen.
[ol]
[li]iPicCount auf den gewünschten Wert einstellen
[/li][li]Datenbankfelder “OXPICXX” entsprechend hinzufügen
[/li][li]Die Verzeichnisse unter out/pictures/master/product/XX anlegen
[/li][li]In den Theme-Einstellungen bei “Größe der Artikelbilder” die zusätlichen Bilder entsprechend mit aufnehmen (oxpic13 => XXX*XXX, usw.)
[/li][li]In core/oxutilsfile das Array $_aTypeToPath erweitern/anlängen (“MXX => master/product/XX” Einträge)
[/li][/ol]
Praktisch wäre natürlich wenn “$_aTypeToPath” auch über die Config setzbar wäre. So muß man natürlich immer ein Auge drauf haben beim Update.
Ansonsten scheint das so zu funktionern.
mit entsprchende Anpasung sind natürlich auch mehr als 12 Pics drin.
Interessant das der Thread vom 19.02.2012 ist. Ich stand jetzt vor dem gleichen Problem. Wir setzen die PE 4.9.2 ein und dort steht es ebenfalls immernoch auf 7. (Die PE besitzt ja bereits kompilierte Dateien)
Das setzen in der Config funktioniert, sollte dennoch aber gefixed werden!