[TYPO3] Include static (from extensions) not more than 20?
    Florian Schaeffer 
    florian.schaeffer at mercoline.de
       
    Fri Apr 11 13:37:55 CEST 2008
    
    
  
Hello Christopher,
Christopher Schnell schrieb:
> Hi,
> 
> In my Installation I make excessive use of Frontend Plugins (customer 
> wanted all the fancy stuff...). Now he wants a shop, which I am doing by 
> commerce. In order for commerce to run, I have to add the TS-Template to 
> the main Template via "Include static (from extensions)", which I tried 
> to do. But whenever I add the template the yellow exclamation mark 
> appears and I cannot save. First I thought of a bug with commerce, but 
> than I tried to add another extension template and the result was the 
> same. So I counted my included templates and found the miracolous number 
> "20". So my guess is, that only 20 items are allowed here, which is not 
> enough for me.
> 
> Where can I set it to a higher value? Why is it limited at all?
> 
> Regards,
> Christopher.
as Dmitry already pointed out, a solution would be to include the 
templates in a template and include this one to the main template.
Reason for this ist the size of the DB-column in which the id's of that 
templates are stored. If you attach templates to another template, their 
template-id is simply added to the list of attached templates, separated 
by ,
e.g.
Main template id is 1
sub1 id is 2
sub2 id is 3
sub3 id is 4
so in the template record 1 the field basedOn is filled with 2,3,4
As the column basedOn is defined as a tinyblob there is a limitation on 
the DB side for adding new entries to that list...
MySQL says:
TINYBLOB, TINYTEXT 	L+1 Byte, L  < 2^8 = 256
I don't know whether there is another limitation build into TYPO3-core 
but I encountered the same problem when trying to manage user rights. 
After a certain amount it is impossible to add more rights to a group / 
user. Same solution as above, define subgroups and nest them ...
HTH
Florian
    
    
More information about the TYPO3-english
mailing list