Re: [TYPO3-german] Gridelements: Nach Update 1.3.12 auf 1.5.0 werdenInhalte teilweise nicht mehr angezeigt

2014-05-28 Diskussionsfäden JCL - Johannes C. Laxander

Hallo Joey,

kaum macht man(n)'s richtig - schon geht's!!! Heißen Dank für deine Hilfe! Den 
Unterschied habe ich schon nach Ralf-Rene's Beispiel ausgemacht, auch dir 
naochmal vielen Dank.

Jetzt kann's in der Umstellung weitergehen - bis zum nächsten Problem ;-)

Schönen Vatertag!

Gruß, Johannes.

> JoH asenau
> Gesendet: Mittwoch, 28. Mai 2014 13:08
> 
> > Das Textelement hat colPos -1 in der Datenbank! Das ist ja 
> schon mal OK und gut!
> > Das Rasterelment ist in TypoScript so konfiguriert:
> >
> > tt_content.gridelements_view.20.10.setup {
> 
> Die Klasse wurde umgenannt, nicht das TypoScript!
> Im Moment bekommst Du daher nur das Default-Setup das vom 
> Static-Template eingebunden wird, aber ohne zusätzliche Wraps.
> 
> Mach da mal
> 
> tt_content.gridelements_pi1.20.10.setup {
> 
> draus, dann sollte alles gehen.
> 
> HDH
> 
> Joey

___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Gridelements: Nach Update 1.3.12 auf 1.5.0 werdenInhalte teilweise nicht mehr angezeigt

2014-05-28 Diskussionsfäden JoH asenau

Das Textelement hat colPos -1 in der Datenbank! Das ist ja schon mal OK und gut!
Das Rasterelment ist in TypoScript so konfiguriert:

tt_content.gridelements_view.20.10.setup {


Die Klasse wurde umgenannt, nicht das TypoScript!
Im Moment bekommst Du daher nur das Default-Setup das vom 
Static-Template eingebunden wird, aber ohne zusätzliche Wraps.


Mach da mal

tt_content.gridelements_pi1.20.10.setup {

draus, dann sollte alles gehen.

HDH

Joey

--
Wenn man keine Ahnung hat: Einfach mal Fresse halten!
(If you have no clues: simply shut your gob sometimes!)
Dieter Nuhr, German comedian
Xing: http://contact.cybercraft.de
Twitter: http://twitter.com/bunnyfield
TYPO3 cookbook (2nd edition): http://www.typo3experts.com
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Gridelements: Nach Update 1.3.12 auf 1.5.0 werdenInhalte teilweise nicht mehr angezeigt

2014-05-28 Diskussionsfäden Ralf-Rene Schröder
Am 28.05.2014 09:48, schrieb JCL - Johannes C. Laxander:
> danke für den Hinweis - kann mich dunkel erinnern darüber schon mal gelesen 
> zu haben ;-)
> Hat aber leider auch nichts geändert :(

schade...
ich habe meine Grids zwar nicht in der Datenbank, sondern über Dateien
eingebunden (deshalb ein name und keine ID), aber das entsprechende TS
sieht bei mir so aus und funktioniert...
(ich habe kein wrap2 und baue den äußeren wrap in einem temp Objekt)


###  gridelements
tt_content.gridelements_pi1.20.10.setup {
  iff-ym-flex-g20-g20-g20-g20-g20 < lib.gridelements.defaultGridSetup
  iff-ym-flex-g20-g20-g20-g20-g20 {
columns {
  11 < .default
  11.wrap =  | 
  12 < .default
  12.wrap =  |

  13 < .default
  13.wrap =  |

  14 < .default
  14.wrap =  |

  15 < .default
  15.wrap =  | 
}
outerWrap.stdWrap.cObject < temp.FLEXwrap
  }
  ...
}

-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Gridelements: Nach Update 1.3.12 auf 1.5.0 werdenInhalte teilweise nicht mehr angezeigt

2014-05-28 Diskussionsfäden JCL - Johannes C. Laxander

Hallo Ralf-Rene,

danke für den Hinweis - kann mich dunkel erinnern darüber schon mal gelesen zu 
haben ;-)
Hat aber leider auch nichts geändert :(


> Ralf-Rene Schröder
> Gesendet: Mittwoch, 28. Mai 2014 01:17
> 
> Am 27.05.2014 22:00, schrieb JCL - Johannes C. Laxander:
> > Das Rasterelment ist in TypoScript so konfiguriert:
> > 
> > tt_content.gridelements_view.20.10.setup {
> >   2 < temp.gridelements.defaultGridSetup
> >   2 {
> 
> nimm anstelle von temp... lib...
> das wurde geändert (ich weiß gerade nicht in welcher Version)


Gruß, Johannes.

___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Gridelements: Nach Update 1.3.12 auf 1.5.0 werdenInhalte teilweise nicht mehr angezeigt

2014-05-27 Diskussionsfäden Ralf-Rene Schröder
Am 27.05.2014 22:00, schrieb JCL - Johannes C. Laxander:
> Das Rasterelment ist in TypoScript so konfiguriert:
> 
> tt_content.gridelements_view.20.10.setup {
>   2 < temp.gridelements.defaultGridSetup
>   2 {

nimm anstelle von temp... lib...
das wurde geändert (ich weiß gerade nicht in welcher Version)

-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Gridelements: Nach Update 1.3.12 auf 1.5.0 werdenInhalte teilweise nicht mehr angezeigt

2014-05-27 Diskussionsfäden JCL - Johannes C. Laxander

Hallo Joey,

danke für deine Antwort.

> JoH asenau
> Gesendet: Dienstag, 27. Mai 2014 12:11
> 
> > 1. 2-spaltiges Rasterelement neu angelegt und je Spalte ein 
> Textelement eingefügt.
> > Rasterelement wird nicht gerendert, der Text wird als 
> normaler Absatz  "..." ausgegeben.
> 
> Das geht per Definition so gar nicht. WENN das Textelement 
> gerendert wird, MUSS zwangsläufig auch das Gridelement 
> gerendert worden sein, denn darüber werden die Textelemente 
> erst angezogen. In der Datenbank haben die Kindelemente die 
> colPos -1 und würden daher vom "normalen" Rendering über 
> CSS-styled-content ignoriert.
> 

Das Textelement hat colPos -1 in der Datenbank! Das ist ja schon mal OK und gut!
Das Rasterelment ist in TypoScript so konfiguriert:

tt_content.gridelements_view.20.10.setup {
  2 < temp.gridelements.defaultGridSetup
  2 {
columns {
  11 < .default
  11.wrap = |
  11.wrap2 = |
  12 < .default
  12.wrap = |
  12.wrap2 = |
}
wrap = |
outerWrap = |
outerWrap.insertData = 1
outerWrap.fieldRequired = flexform_cssclass
  }
}

Screenshot Object Browser:
https://www.dropbox.com/s/f3tpvlol5ztrwrd/SC_screenshot_2-spaltiges-Rasterlement-50-50-im-Object-Browser.png

Und im Browser ist dieser HTML-Code zu finden:

Text linke Spalte...
Text rechte Spalte...

Einen Screenshot vom Backend findest du hier: 
https://www.dropbox.com/s/c1aim2ok8cauziw/SC_screenshot_2-spaltiges-Rasterlement-50-50.png


> > 2. Bild-Inhaltselement referenziert
> > Wird angezeigt
>  >
> > 3. Rasterelement referenziert
> > Es wird nur das Text-Inhaltselement das im referenzierten 
> Rasterelement eingefügt ist gerendert, das Rasterelement nicht.
> 
> Referenzen funktionieren also problemlos.
> Zu 3. siehe zu 1.
> 
> Da die Rasterelemente zumindest vom Renderingprozess 
> berücksichtigt werden, würde mich jetzt mal interessieren, 
> was exakt Du mit "Rasterelement wird nicht gerendert" meinst.
> 

Ich meine damit, dass für das Rasterelement kein HTML-Code erzeugt wurde.


Gruß, Johannes.


___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Gridelements: Nach Update 1.3.12 auf 1.5.0 werdenInhalte teilweise nicht mehr angezeigt

2014-05-27 Diskussionsfäden JoH asenau

1. 2-spaltiges Rasterelement neu angelegt und je Spalte ein Textelement 
eingefügt.
Rasterelement wird nicht gerendert, der Text wird als normaler Absatz  
"..." ausgegeben.


Das geht per Definition so gar nicht. WENN das Textelement gerendert 
wird, MUSS zwangsläufig auch das Gridelement gerendert worden sein, denn 
darüber werden die Textelemente erst angezogen. In der Datenbank haben 
die Kindelemente die colPos -1 und würden daher vom "normalen" Rendering 
über CSS-styled-content ignoriert.



2. Bild-Inhaltselement referenziert
Wird angezeigt

>

3. Rasterelement referenziert
Es wird nur das Text-Inhaltselement das im referenzierten Rasterelement 
eingefügt ist gerendert, das Rasterelement nicht.


Referenzen funktionieren also problemlos.
Zu 3. siehe zu 1.

Da die Rasterelemente zumindest vom Renderingprozess berücksichtigt 
werden, würde mich jetzt mal interessieren, was exakt Du mit 
"Rasterelement wird nicht gerendert" meinst.


Wir kommen der Sache auf jeden Fall schon mal näher.

HDH

Joey

--
Wenn man keine Ahnung hat: Einfach mal Fresse halten!
(If you have no clues: simply shut your gob sometimes!)
Dieter Nuhr, German comedian
Xing: http://contact.cybercraft.de
Twitter: http://twitter.com/bunnyfield
TYPO3 cookbook (2nd edition): http://www.typo3experts.com
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Gridelements: Nach Update 1.3.12 auf 1.5.0 werdenInhalte teilweise nicht mehr angezeigt

2014-05-23 Diskussionsfäden Johannes C. Laxander
> boun...@lists.typo3.org] Im Auftrag von JoH asenau
> Gesendet: Freitag, 23. Mai 2014 18:20
> 
> Funktioniert das mit allen referenzierten Elementen nicht, oder nur mit Grid-
> Containern?
> Was passiert z.B., wenn Du da ein einfaches Text-Element reinschmeisst?
> 

1. 2-spaltiges Rasterelement neu angelegt und je Spalte ein Textelement 
eingefügt.
Rasterelement wird nicht gerendert, der Text wird als normaler Absatz  
"..." ausgegeben.

2. Bild-Inhaltselement referenziert
Wird angezeigt

3. Rasterelement referenziert
Es wird nur das Text-Inhaltselement das im referenzierten Rasterelement 
eingefügt ist gerendert, das Rasterelement nicht.

Wie du richtig bemerkt hast: es bleibt spannend!

Bist du zufällig am WE in Stuttgart beim TYPO3Camp?
Wenn du möchtest kann ich dir auch einen Zugang zum Backend geben.

Gruß, Johannes

___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Gridelements: Nach Update 1.3.12 auf 1.5.0 werdenInhalte teilweise nicht mehr angezeigt

2014-05-23 Diskussionsfäden JoH asenau

Aus dem ObjectBrowser:

tt_content.shortcut = COA
tt_content.shortcut {
5 = LOAD_REGISTER
5.tt_content_shortcut_recursive.field = recursive
20 = CASE
20 {
0 = RECORDS
0.source.field = records
0.tables = 
tt_content,tt_address,tt_links,tt_guest,tt_board,tt_calender,tt_products,tt_news,tt_rating,tt_poll,pages
0.conf {
pages = COA
pages.10 = USER
pages.10.userFunc = 
tx_gridelements_view->user_getTreeList
pages.20 = CONTENT
pages.20.table = tt_content
pages.20.select.pidInList.data = register:pidInList
pages.20.select.pidInList.where = colPos >= 0
pages.20.select.pidInList.orderBy = colPos,sorting
pages.20.select.pidInList.orderBy.dataWrap = 
FIND_IN_SET(pid,'{register:pidInList}'),|
}
}
}


Sieht erstmal so weit korrekt aus. Wobei tt_content.shortcut.20.1 fehlt, 
aber ich meine, das wäre vom Core abgeschafft worden.


Funktioniert das mit allen referenzierten Elementen nicht, oder nur mit 
Grid-Containern?

Was passiert z.B., wenn Du da ein einfaches Text-Element reinschmeisst?

Es bleibt spannend ;-)

Joey

--
Wenn man keine Ahnung hat: Einfach mal Fresse halten!
(If you have no clues: simply shut your gob sometimes!)
Dieter Nuhr, German comedian
Xing: http://contact.cybercraft.de
Twitter: http://twitter.com/bunnyfield
TYPO3 cookbook (2nd edition): http://www.typo3experts.com
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Gridelements: Nach Update 1.3.12 auf 1.5.0 werdenInhalte teilweise nicht mehr angezeigt

2014-05-23 Diskussionsfäden JCL - Johannes C. Laxander
> JoH asenau
> Gesendet: Freitag, 23. Mai 2014 15:44
> 

danke für die Antwort.


> Am 23.05.2014 15:21, schrieb JCL - Johannes C. Laxander:
> >
> > Ergänzung:
> > Ich habe eben noch im BE Layout die Angaben "allowed = CE" 
> entfernt. Dadurch bekomme ich im Flexform nun nicht mehr den 
> Hinweis "[ WERT IST NICHT ERLAUBT ("shortcut") ]", aber 
> angezeigt wird im Frontend immer noch nichts!
> >
> > Über "Datensatz einfügen" (shortcut) wird ein weiteres 
> Rasterelement eingesetzt.
> 
> Moin moin.
> 
> Bei einem Update von 1.3.12 auf 1.5.0 fallen mir spontan zwei 
> Dinge ein:
> 
> 1. Haben wir bei 1.4.0 schon eine Änderung vorgenommen, die 
> auch als Hinweis beim Download im TER steht: 1.4.x for TYPO3 
> up to 4.7.x! 
> Important change: Class tx_gridelements_pi1 has been renamed 
> to tx_gridelements_view - please update your TypoScript accordingly.
> 

Hab ich geändert!



> 2. Wurde ebenfalls mit 1.4.0 die Funktionalität eingeführt, 
> auf komplette Seiten referenzieren zu können, was im Prinzip 
> wie die Referenz zu einzelnen Inhalten mit dem Element 
> "Shortcut" funktioniert.
> 
> Poste hier mal das komplette Setup, das sich bei Dir für 
> tt_content.shortcut ergibt.
> Ggf. hakt's dort ein wenig.

Aus dem ObjectBrowser:

tt_content.shortcut = COA
tt_content.shortcut { 
5 = LOAD_REGISTER
5.tt_content_shortcut_recursive.field = recursive
20 = CASE
20 {
0 = RECORDS
0.source.field = records
0.tables = 
tt_content,tt_address,tt_links,tt_guest,tt_board,tt_calender,tt_products,tt_news,tt_rating,tt_poll,pages
0.conf {
pages = COA
pages.10 = USER
pages.10.userFunc = 
tx_gridelements_view->user_getTreeList
pages.20 = CONTENT
pages.20.table = tt_content
pages.20.select.pidInList.data = register:pidInList
pages.20.select.pidInList.where = colPos >= 0
pages.20.select.pidInList.orderBy = colPos,sorting
pages.20.select.pidInList.orderBy.dataWrap = 
FIND_IN_SET(pid,'{register:pidInList}'),|
}
}
}

Johannes.

___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Gridelements: Nach Update 1.3.12 auf 1.5.0 werdenInhalte teilweise nicht mehr angezeigt

2014-05-23 Diskussionsfäden JoH asenau

Am 23.05.2014 15:21, schrieb JCL - Johannes C. Laxander:


Ergänzung:
Ich habe eben noch im BE Layout die Angaben "allowed = CE" entfernt. Dadurch bekomme ich im 
Flexform nun nicht mehr den Hinweis "[ WERT IST NICHT ERLAUBT ("shortcut") ]", aber 
angezeigt wird im Frontend immer noch nichts!

Über "Datensatz einfügen" (shortcut) wird ein weiteres Rasterelement eingesetzt.


Moin moin.

Bei einem Update von 1.3.12 auf 1.5.0 fallen mir spontan zwei Dinge ein:

1. Haben wir bei 1.4.0 schon eine Änderung vorgenommen, die auch als 
Hinweis beim Download im TER steht: 1.4.x for TYPO3 up to 4.7.x! 
Important change: Class tx_gridelements_pi1 has been renamed to 
tx_gridelements_view - please update your TypoScript accordingly.


2. Wurde ebenfalls mit 1.4.0 die Funktionalität eingeführt, auf 
komplette Seiten referenzieren zu können, was im Prinzip wie die 
Referenz zu einzelnen Inhalten mit dem Element "Shortcut" funktioniert.


Poste hier mal das komplette Setup, das sich bei Dir für 
tt_content.shortcut ergibt.

Ggf. hakt's dort ein wenig.

HDH

Joey

--
Wenn man keine Ahnung hat: Einfach mal Fresse halten!
(If you have no clues: simply shut your gob sometimes!)
Dieter Nuhr, German comedian
Xing: http://contact.cybercraft.de
Twitter: http://twitter.com/bunnyfield
TYPO3 cookbook (2nd edition): http://www.typo3experts.com
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Gridelements: Nach Update 1.3.12 auf 1.5.0 werdenInhalte teilweise nicht mehr angezeigt

2014-05-23 Diskussionsfäden JCL - Johannes C. Laxander

Ergänzung:
Ich habe eben noch im BE Layout die Angaben "allowed = CE" entfernt. Dadurch 
bekomme ich im Flexform nun nicht mehr den Hinweis "[ WERT IST NICHT ERLAUBT 
("shortcut") ]", aber angezeigt wird im Frontend immer noch nichts!

Über "Datensatz einfügen" (shortcut) wird ein weiteres Rasterelement eingesetzt.

Johannes.


> JCL - Johannes C. Laxander
> Gesendet: Freitag, 23. Mai 2014 14:58
> 
> Hallo,
>  
> ich bereite für eine umfangreiche Website gerade das Update 
> auf TYPO3 6.2 vor und habe aktuell alle Extensions unter 
> 4.7.19 aktualisiert. Dabei bereitet mir gridlements 1.5.0 ein 
> großes Problem!
>  
> In den 3 Spalten des nachfolgend dargestellten Rasterelements 
> ist je ein Inhaltselement vom Typ "shortcut" eingesetzt. Im 
> Backend wird das Inhaltselement eingebunden und dargestellt, 
> obwohl im Flexform-Feld "Typ" [ WERT IST NICHT ERLAUBT 
> ("shortcut") ] angegeben ist. Aber gerendert wird nichts, und 
> somit im Frontend auch nichts ausgegeben! 
> 
> Wo liegt das Problem? 
> 
> 
> # Backend Layout ID=4 | 3-Spalter
> backend_layout {
>   colCount = 3
>   rowCount = 1
>   rows {
> 1 {
>   columns {
> 1 {
>   name = Linke Spalte (33%)
>   colPos = 11
>   allowed = CE
> }
> 2 {
>   name = Mittlere Spalte (33%)
>   colPos = 12
>   allowed = CE
> }
> 3 {
>   name = Rechte Spalte (33%)
>   colPos = 13
>   allowed = CE
> }
>   }
> }
>   }
> }
> 
> # TypoScript für Backend Layout ID=4 - 3-Spalter 
> tt_content.gridelements_view.20.10.setup {
>   4 < temp.gridelements.defaultGridSetup
>   4 {
> columns {
>   # colPos ID = 11 - width: 33% 
>   11 < .default
>   11.wrap = |
>   11.wrap2 = |
>   # colPos ID = 12 - width: 33% 
>   12 < .default
>   12.wrap = |
>   12.wrap2 = |
>   # colPos ID = 13 - width: 33% 
>   13 < .default
>   13.wrap = |
>   13.wrap2 = |
> }
> wrap = |
> outerWrap = |
> outerWrap.insertData = 1
> outerWrap.fieldRequired = flexform_cssclass
>   }
> }
> 
> Gruß, Johannes
> 
> ___
> TYPO3-german mailing list
> TYPO3-german@lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
> 

___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german