[TYPO3-UG Denmark] Extension - sortering

Simon Justesen simon at simm.removedk
Sun Sep 9 13:34:21 CEST 2007


Stefan Kreisberg skrev:
> Simon Justesen wrote:
> 
>> Hej folkens
>>
>> Jeg har fornylig lavet en lille typo3-shop extension, hvor jeg desværre
>> havde glemt at man manuelt skulle kunne sortere varernes rækkefølge i en
>> liste inde fra typo3(elementær fejl.. urrgh..) .. Jeg kan se Typo3
>> bruger sorting-feltet i databasen til at styre rækkefølgen, men af en
>> eller anden obskur grund har udviklerne valgt at sorteringsværdierne
>> fordobles for hvert element der ryger i databasen, og ikke traditionel
>> 1..2..3..4 rækkefølge
> 
> Hvis du tænke lidt dybere over problemstillingen ville følg. spg. dukke op
> ret hurtigt ...
> 
> Situation: Du har nu sorteret elementerne i rækkefølgen 1,2,3,....5000000.
> Nu indsætter du et nyt element der skal ligge som  nr. 2 i listen. Hvad
> sker der med elementerne fra 2 til 5000000?
>  
>> Nu ligger der desværre allerede en hulens masse produkter i databasen,
>> så jeg vil helst slippe for at skulle rode for meget med den .. (murphys
>> lov)
>>
>> Så derfor...Findes der en måde hvorpå man kan etablere sortering på
>> allerede eksisterende elementer? Efter jeg har sat feltet sorting op,
>> skriver Typo3 fint sorteringsværdier på nyoprettede elementer. Men skal
>> jo også have de gamle med... :)
> 
> Ja, tilføj "sorting" på samme vis som kickstarteren ville gøre det til dit
> plugin. Den tunge manuelle del, må efterfølgende være rent faktisk at få
> dem sorteret.
> 
> 
>> God weekend ;)
> 
> I lige måde
> 
>> Mvh
> 
> ;-) Stefan 
> 

Hej Stefan,

Av, ja jeg kan godt se din pointe mht. rækkefølgen nu jeg tænker mig om, 
der ville gå særiøst ged i den. Løsningen med 1..2..3..4 skulle så være 
at opdatere databasen med nye sorteringsværdier før/efter det element 
man har flyttet, men det ville være en molboløsning og alt for 
ressourcekrævende for databasen, hvis man har mange elementer i den.

Så lærte jeg også noget i dag!

Mange tak :)

Simon


More information about the TYPO3-UG-denmark mailing list