[TYPO3-UG Italy] problema con aggiornamento fluid 6.0.1 -> 6.0.2

Alessandro Tuveri at at uniud.it
Wed Feb 12 17:24:41 CET 2014


fatto 1 altro passo in avanti:

fluxbootstrap_content

ha un errore in

fluidcontent_bootstrap/Resources/Private/Templates/Content/Row.html

questo e' il file per generare 1 riga e le colonne ivi contenute,
dopo un'oretta ho capito, quindi guardando il codice:

(...)
</flux:flexform.grid.row>


                        <flux:flexform.grid.row>
                                <f:for each="{columns}" as="sectionObject" iteration="iteration">
                                        <v:var.set name="width" value="{sectionObject.column.class -> v:format.substring(s
tart: 4)}" />
                                        <v:var.set name="percent" value="{width  -> v:math.division(b: settings.gridColumn
s) -> v:math.product(b: 100) -> v:math.round(decimals: 2)}" />
                                        <flux:flexform.grid.column style="width: {percent}%">
                                                <flux:flexform.content name="column{iteration.cycle}" label="{percent}%" /
>
                                        </flux:flexform.grid.column>
                                </f:for>
                        </flux:flexform.grid.row>
(...)

si vede che alla riga:
<v:var.set name="width" value="{sectionObject.column.class -> v:format.substring(s
tart: 4)}" />

si sono dimenticati di estrarre dalla variabile la parte della stringa che parte dalla SETTIMA posizione, quindi la riga giusta e:

<v:var.set name="width" value="{sectionObject.column.class -> v:format.substring(s
tart: 7)}" />

infatti la larghezza della colonna viene estratta da sectionObject.column.class memorizzato nel db, se e' quindi nel vecchio formato
span4
il dato va estratto partendo dalla quarta posizione (4), 
nel nuovo formato abbiamo invece ad es.

col-md-6

quindi il valore va estratto partendo dalla settima posizione (!), nel caso sopra e' 6

questo va a caricare la var width usata successivamente per il calcolo e il risultato poi viene stampato nelle colonne in uso.

quanto alla label 'Main Content' devo ancora vedere....

ho aperto un issue nel git dovro' tornare per dare la soluzione...

saluti

________________________________________
Da: typo3-ug-italy-bounces at lists.typo3.org <typo3-ug-italy-bounces at lists.typo3.org> per conto di Alessandro Tuveri <at at uniud.it>
Inviato: mercoledì 12 febbraio 2014 12:16
A: TYPO3 Usergroup Italy
Oggetto: Re: [TYPO3-UG Italy] problema con aggiornamento fluid 6.0.1 -> 6.0.2

Ciao Marco
sempre grazie per le risposte.


> >Questo mi sembra normale, come è normale il fatto che tu avendo preso una
> >speciality >della versione precedente ti porti appresso tutti i template
> >con le vecchie classi che non >possono più funzionare correttamente.
OK, ho tentato una patch manuale ma non sono solo le classi, infatti varie cartelle sono state modificate: Classes, Configuration e altro .. ho rinunciato. Tengo un vecchio sito con tw2 e per i nuovi rifaccio tutto o quasi da zero....

> pensavo che dovessero cambiare nella versione invece vedo che sono le stesse:

> fluidcontent 3.1.0
> fluidcontent_bootstrap 2.0.0
> fluidpages 2.1.0
> VHS:fluidhelpers 1.8.4 (anche se monti 1.8.2 e 1.8.3 non cambia)
> fluid 6.1.0
> fluid flexforms 6.0.1 (la 6.0.2 se la monti ha il problema gia' descritto)

ehhhh qui manca una estensone che si trova nella cartella ext in locale (Local), la nuova e maledetta si chiama vidi (spiego sotto...)

>Ho dei siti che partiti con twitterbootstrap 6.1.5 a cui ho fatto il solo aggiornamento di core alla >6.1.7 e che funzionano perfettamente. Come dicevamo basta non aggiornare FLUX alla 6.0.2 >per non rompere tutto.
Idem, spiego cosa e' successo stamattina (@#grrrr###!!!)

1. ho un sito online che stavo iniziando a progettare quando e' subentrato lo speciality nuovo
...
2. questo sito e' collegato al source condiviso da vari siti che io qualche giorno fa ho aggiornato alla versione t3 6.1.7, tutto ok

3. bene: siccome sarebbe da stupidi reinstallare tutto da zero (FIRST_INSTALL), ho evitato di farlo pensando bene di sostituire la cartella speciality con quella nuova, in modo da partire con questo sito con tw 3.0

4. ecco cosa e' accaduto:  TYPO3 ha smesso di funzionare nell'accesso al backend lamentando (sempre il solito messaggino su sfondo rosa) che manca la classe VIDI

5. breve indagine e vedo che in typo3conf/ext/ manca la cartella 'vidi'; questa +ext non e' disponibile tra quelle sys per capirci. Ok per sicurezza prendo e copio sopra tutto il contenuto della cartella bootstrappackage/typo3conf/ext/ cosi' se c'e' qualche +ext modificata /non aggiornata o altro oltre a vidi aggiorno anche le +ext

6. ora vidi c'e' ma.... typo3 non la vede ancora, infatti non e' installata.

Blocco completo - se no riesco a entrare nel BE come diavolo la installo?

Conseguenza, dopo numerose prove ho (ben) pensato di rapprezzare a mano editando LocalConfiguration.php aggiungendo un paio di righe negli array per "dire" al CMS TYPO3 che la l'estensione e' installata  e che esiste; aggiunto:

'EXT' => array(
                'extConf' => array(
                        'vidi' => 'a:0:{}',

'extListArray' => array(
                        'vidi',

fin qui TUTTO OK, ho recuperato ma...

stavolta nel backend siamo alle solite, tu pensa che qui io sono partito da una versione 6.1.7  direttamente e NON ho importato un database da una precedente.
In pratica questo noioso problema persiste:ù

> 1) nel backend le label delle colonne sono SPARITE, ovvero Main Content e
> Aside non ci sono piu', pur esistendo le colonne (??

invece questo:
> 2) suddividendo le colonne le percentuali non ci sono piu' sono sempre poste
> a 0 (dividi 1 col con bs in 3 e avrai invece: 33%, 33% e 33%)
va bene:  vedo correttamente le percentuali....

>se il db del sito importato era di una twbootstrap 6.1.5 allora c'è un problema perchè >dovrebbe andare (vedi mio upg sopra).
si tratterebbe di capire che accidente toglie le label.

Ho aggiornato anche tutti i file delle lingue ma senza successo (il BE e' cmq in inglese...)
_______________________________________________
TYPO3-UG-Italy mailing list
TYPO3-UG-Italy at lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-ug-italy


More information about the TYPO3-UG-Italy mailing list