Re: [TYPO3-german] fluid condition - mehrere mögliche Werte

2015-03-18 Diskussionsfäden Mikel

Korrektur. In meiner Mail hat es diverse Leerzeichen entfernt:

Es muss heißen:
f:switch expression
f:case value

Also einfach jeweils wieder ein Leerzeichen rein.

Mikel

Am 18.03.15 um 10:03 schrieb Mikel:

Du kannst fluid Standards nehmen:

f:switchexpression={lib.backendlayout}
   f:casevalue=4
  Dieser Case wird ausgeführt.
   /f:case
   f:casevalue=7
  Der andere Case wird ausgeführt.
   /f:case
/f:switch

Zuvor musst Du natürlich Deine Variable lib.backendlayout wieder 
zurückbauen und die tatsächliche ID des Backendlayouts übergeben.


Mikel

Am 18.03.15 um 09:56 schrieb Philipp Holdener:
VHS hab ich schon installiert für ein Downloadmodul dass mir die 
Grösse einer verlinkten Datei ausgibt. Das wäre also kein Problem


Jedoch verstehe ich nicht ganz wie ich das jetzt angehen muss?!
Auf
https://fluidtypo3.org/viewhelpers/vhs/master/Variable/SetViewHelper.html 
verstehe ich das ganze nicht wirklich :-(







Warum denn so kompliziert, wenn es auch einfacher geht? :-)
Meines Erachtens ist es nicht gerade ideal, wegen einer Variable per TS
etwas zu bauen, um es dann in Fluid abfragen zu können. Das kann 
Dich in

der Zukunft selbst mal verwirren :-)

Probier doch mal den Switch / Case ViewHelper oder wie jemand anderes
vorgeschlagen hat, die vhs ViewHelper. Da müsstest Du halt wegen diesem
einen Fall eine weitere EXT installieren.

Wenn Du tatsächlich an dem unteren Beispiel bleiben willst, dann
versuche mal, die 1 in der Condition als String zu zu übergeben. Du
erstellt in Deinem TS-Konstrukt einen String, keinen Integer.

Mikel

Am 18.03.15 um 09:37 schrieb Philipp Holdener:

Irgendwie gehts nicht

Ich hab jetzt das hier


lib.backendlayout = CASE
lib.backendlayout {
   key.field = backend_layout
   key.ifEmpty.data = levelfield:-2, backend_layout_next_level, slide
 default = TEXT
 default.value = 0
 1 = TEXT
 1.value = 0
 2 = TEXT
 2.value = 0
 3 = TEXT
 3.value = 0
 4 = TEXT
 4.value = 1
 5 = TEXT
 5.value = 0
 6 = TEXT
 6.value = 1
 7 = TEXT
 7.value = 0
stdWrap.wrap = |
 }



Und das hier im Fluid vom DCE Element

f:if
condition={f:cObject(typoscriptObjectPath:'lib.backendlayout')}==1
  f:then
  div class=content
h1{slide.titel}/h1
pf:format.nl2br{slide.text}/f:format.nl2br/p
a
href={dce:typolinkUrl(parameter:'{slide.buttonLink}')} class=btn
target={slide.buttonZiel}{slide.buttonText}/a
  /div
  /f:then
  f:else
h1{slide.titel}/h1
pspanf:format.nl2br{slide.text}/f:format.nl2br/span/p
  /f:else
/f:if





es wird aber immer die else Variante ausgeliefert.


Wenn ich mir mal lib.backendlayout auf page.1 ausgeben lasse steht da
schön entweder 0 oder 1


Wenn ich im DCE {f:cObject(typoscriptObjectPath:'lib.backendlayout')}
ausgeben lasse steht da immer 0 ... hm


Gruss
Philipp









Hallo,

oder Du schaust Dir die vhs-Viewhelper an, z.B. v:variable

Das nutze ich ganz gerne, um sehr verschachtelte Fluid-Templates
übersichtlicher zu bekommen.

https://fluidtypo3.org/viewhelpers/vhs/master/Variable/SetViewHelper.html 




Marc


Am 18.03.15 09:13, schrieb Mikel:

Hallo Philipp,

Du willst einen logischen Oder-Vergleich, richtig? Also möchtest
abfragen, ob Dein Backend-Layout entweder die ID 4 oder die ID 7 
hat.

Der If-ViewHelper unterstützt per default leider keine logischen
Oder-Vergleiche (meines Wissens nach).

Ein Workaround wäre: Wenn Du die Backend-Layouts so mappen 
kannst, dass
eine Abfrage wie ist größer oder gleich 4 passen würde, dann 
könntest
Du den Standard nutzen. Allerdings unsauber, wenn Du in Zukunft 
mal ein
weiteres Layout definierst. Dieser passt dann nämlich direkt in 
diese

Condition.

Allerdings gibt es in Fluid auch ViewHelpers für Switch / Case. 
Diesen

könntest Du verwenden.

Oder einen eigenen ViewHelper schreiben und darin die gewünschten
logischen Vergleiche ausführen.

Mikel



Hallo zusammen

Ich hab hier eine Condition die das Backendlayout abfragt.
Bei Backendlayout ID 4 wird korrekt das in der Condition ausgelöst.
Jetzt hätte ich gerne das gleiche für ID 7 auch.

Wie mach ich das jetzt?

Das hier funktioniert für 4
f:if 
condition={f:cObject(typoscriptObjectPath:'lib.backendlayout')}

== 4


f:if 
condition={f:cObject(typoscriptObjectPath:'lib.backendlayout')}

== 4,7
geht nicht


Aus dem da werde ich nicht schlau wie ich das für meinen Fall 
mache:
http://wiki.t3easy.de/extbase-und-fluid/fluid-ifviewhelper-stringvergleich/ 






Hat mir jemand einen Tipp?

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






Re: [TYPO3-german] Installationsprobleme - Image Magick/Graphics Magick

2015-03-18 Diskussionsfäden Christoph Höhensteiger

Währe es möglich, das wir uns per e-mail unterhalten? Ich bekomme hier auch 
immer eine gewaltige Textzeichenausgabe.
E-mail: christoph.hoehensteiger (at) gmx.at

Ich sende Sie dir dort schreib mir einfach kurz.

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

Re: [TYPO3-german] fluid condition - mehrere mögliche Werte

2015-03-18 Diskussionsfäden Philipp Holdener

Am 18.03.15 um 09:02 schrieb Dr Dieter Porth:

Am 18.3.2015 um 08:37 schrieb Philipp Holdener:


f:if condition={f:cObject(typoscriptObjectPath:'lib.backendlayout')}
== 4,7
geht nicht




In dem Beispiel werden UND-verknüpft zwei Werte verbunden. Du möchtest
aber wohl eine Oder-Verknüpfung (
Condition ist true bei 4 oder 7).

Du schreibst nun nicht, was dein 'lib.backendlayout' an Werten liefert
Vorher hat es scheinbar den Wert 4 generiert Jetzt soll es wohl den Wert
4 oder 7 generieren können.
Wenn es ansonsten nur  0 oder nichts generiert hat, könntest du dir
behelfen mit
f:if condition={f:cObject(typoscriptObjectPath:'lib.backendlayout')}

Anonsten wäre eine Möglichkeit, im TypoScript ein CASE-Object
generieren, dass diese Eigenschaft hat, nur gewollte Werte oder nichts
zu generieren:
f:if
condition={f:cObject(typoscriptObjectPath:'lib.backendlayout.checkVierOderSieben')}


Dieter





Hallo Dieter

Guter Tipp...

lib.backendlayout = CASE
lib.backendlayout {
   key.field = backend_layout
   key.ifEmpty.data = levelfield:-2, backend_layout_next_level, slide
 default = TEXT
 default.value = 0
 1 = TEXT
 1.value = 0
 2 = TEXT
 2.value = 0
 3 = TEXT
 3.value = 0
 4 = TEXT
 4.value = 1
 5 = TEXT
 5.value = 0
 6 = TEXT
 6.value = 0
 7 = TEXT
 7.value = 1

stdWrap.wrap = |
 }


Somit könnte ich auf 1 prüfen.. das stimmt bei 4 und 7


Besten Dank

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

Re: [TYPO3-german] fluid condition - mehrere mögliche Werte

2015-03-18 Diskussionsfäden Mikel

Wie genau übergibst Du denn die Variable an die View?

Du kannst im TS-Konstrukt des Fluidtemplates Variablen übergeben.
Zum Beispiel:

10 = FLUIDTEMPLATE
10 {
file = path/to/file
partialRootPath = path/to/files/
layoutRootPath = path/to/files/
variables {
frontendLayout = TEXT
frontendLayout.data = levelfield:-1,layout_next_level,slide
frontendLayout.override.field = layout
backendLayout = TEXT
backendLayout.data = levelfield:-1,backend_layout_next_level,slide
backendLayout.override.field = backend_layout
}
}

Dann kannst Du in den Fluid-Templates einfach per {frontendLayout} bzw. 
{backendLayout} abfragen.


Mikel




Hm.. da stimmt wirklich was vom ablauf nicht


im Fluid vom DCE Element gibt das hier den default wert aus

f:cObject typoscriptObjectPath=lib.backendlayout /




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

[TYPO3-german] Korrigieren defekter migrierter Dateilinks

2015-03-18 Diskussionsfäden Johannes C. Schulz
Hallo Liste

Vor einiger Zeit schon nhabe ich mein 4.5.x auf 6.2.x migriert. Dabei gab es
wohl ein paar FAL-Migrationsprobleme, da in RTEs falsche URLs angegeben
wurden und die Daten somit nicht korrekt migriert wurden.
Ich habe nun die Links in den RTEs nachgepflegt und wollte den
Migrationswizzard nochmal laufen lassen, doch da verändert sich nichts - er
mahnt mir immer die selben Dateien an, daß diese nicht zu finden wären! Ich
habe die Links in tt_content geändert, in sys_file standen schon die
richtigen Pfade drin.
Was kann ich tun, um Migrate all file links of RTE-enabled fields to FAL
korrekt auszuführen bzw. die Daten so zu verändern daß mir keine Fehler mehr
angezeigt werden?

Außerdem besteht noch ein ähnliches Problem bei Migrate file relations of
EXT:news. Hier habe ich angefangen die Referenzen auf fehlende Dateien zu
löschen, trotzdem werden mir immernoch Fehler im Install-Tool angezeigt.

Muß ich unter DB-Überprüfung den Globalen ReferenzIndex aktualisieren?

Grüße
Johannes


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


Re: [TYPO3-german] fluid condition - mehrere mögliche Werte

2015-03-18 Diskussionsfäden Mikel

Du kannst fluid Standards nehmen:

f:switchexpression={lib.backendlayout}
   f:casevalue=4
  Dieser Case wird ausgeführt.
   /f:case
   f:casevalue=7
  Der andere Case wird ausgeführt.
   /f:case
/f:switch

Zuvor musst Du natürlich Deine Variable lib.backendlayout wieder 
zurückbauen und die tatsächliche ID des Backendlayouts übergeben.


Mikel

Am 18.03.15 um 09:56 schrieb Philipp Holdener:
VHS hab ich schon installiert für ein Downloadmodul dass mir die 
Grösse einer verlinkten Datei ausgibt. Das wäre also kein Problem


Jedoch verstehe ich nicht ganz wie ich das jetzt angehen muss?!
Auf
https://fluidtypo3.org/viewhelpers/vhs/master/Variable/SetViewHelper.html 
verstehe ich das ganze nicht wirklich :-(







Warum denn so kompliziert, wenn es auch einfacher geht? :-)
Meines Erachtens ist es nicht gerade ideal, wegen einer Variable per TS
etwas zu bauen, um es dann in Fluid abfragen zu können. Das kann Dich in
der Zukunft selbst mal verwirren :-)

Probier doch mal den Switch / Case ViewHelper oder wie jemand anderes
vorgeschlagen hat, die vhs ViewHelper. Da müsstest Du halt wegen diesem
einen Fall eine weitere EXT installieren.

Wenn Du tatsächlich an dem unteren Beispiel bleiben willst, dann
versuche mal, die 1 in der Condition als String zu zu übergeben. Du
erstellt in Deinem TS-Konstrukt einen String, keinen Integer.

Mikel

Am 18.03.15 um 09:37 schrieb Philipp Holdener:

Irgendwie gehts nicht

Ich hab jetzt das hier


lib.backendlayout = CASE
lib.backendlayout {
   key.field = backend_layout
   key.ifEmpty.data = levelfield:-2, backend_layout_next_level, slide
 default = TEXT
 default.value = 0
 1 = TEXT
 1.value = 0
 2 = TEXT
 2.value = 0
 3 = TEXT
 3.value = 0
 4 = TEXT
 4.value = 1
 5 = TEXT
 5.value = 0
 6 = TEXT
 6.value = 1
 7 = TEXT
 7.value = 0
stdWrap.wrap = |
 }



Und das hier im Fluid vom DCE Element

f:if
condition={f:cObject(typoscriptObjectPath:'lib.backendlayout')}==1
  f:then
  div class=content
h1{slide.titel}/h1
pf:format.nl2br{slide.text}/f:format.nl2br/p
a
href={dce:typolinkUrl(parameter:'{slide.buttonLink}')} class=btn
target={slide.buttonZiel}{slide.buttonText}/a
  /div
  /f:then
  f:else
h1{slide.titel}/h1
pspanf:format.nl2br{slide.text}/f:format.nl2br/span/p
  /f:else
/f:if





es wird aber immer die else Variante ausgeliefert.


Wenn ich mir mal lib.backendlayout auf page.1 ausgeben lasse steht da
schön entweder 0 oder 1


Wenn ich im DCE {f:cObject(typoscriptObjectPath:'lib.backendlayout')}
ausgeben lasse steht da immer 0 ... hm


Gruss
Philipp









Hallo,

oder Du schaust Dir die vhs-Viewhelper an, z.B. v:variable

Das nutze ich ganz gerne, um sehr verschachtelte Fluid-Templates
übersichtlicher zu bekommen.

https://fluidtypo3.org/viewhelpers/vhs/master/Variable/SetViewHelper.html 




Marc


Am 18.03.15 09:13, schrieb Mikel:

Hallo Philipp,

Du willst einen logischen Oder-Vergleich, richtig? Also möchtest
abfragen, ob Dein Backend-Layout entweder die ID 4 oder die ID 7 hat.
Der If-ViewHelper unterstützt per default leider keine logischen
Oder-Vergleiche (meines Wissens nach).

Ein Workaround wäre: Wenn Du die Backend-Layouts so mappen kannst, 
dass
eine Abfrage wie ist größer oder gleich 4 passen würde, dann 
könntest
Du den Standard nutzen. Allerdings unsauber, wenn Du in Zukunft 
mal ein

weiteres Layout definierst. Dieser passt dann nämlich direkt in diese
Condition.

Allerdings gibt es in Fluid auch ViewHelpers für Switch / Case. 
Diesen

könntest Du verwenden.

Oder einen eigenen ViewHelper schreiben und darin die gewünschten
logischen Vergleiche ausführen.

Mikel



Hallo zusammen

Ich hab hier eine Condition die das Backendlayout abfragt.
Bei Backendlayout ID 4 wird korrekt das in der Condition ausgelöst.
Jetzt hätte ich gerne das gleiche für ID 7 auch.

Wie mach ich das jetzt?

Das hier funktioniert für 4
f:if 
condition={f:cObject(typoscriptObjectPath:'lib.backendlayout')}

== 4


f:if 
condition={f:cObject(typoscriptObjectPath:'lib.backendlayout')}

== 4,7
geht nicht


Aus dem da werde ich nicht schlau wie ich das für meinen Fall mache:
http://wiki.t3easy.de/extbase-und-fluid/fluid-ifviewhelper-stringvergleich/ 






Hat mir jemand einen Tipp?

___
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




___
TYPO3-german mailing 

Re: [TYPO3-german] fluid condition - mehrere mögliche Werte

2015-03-18 Diskussionsfäden Philipp Holdener

Am 18.03.15 um 10:21 schrieb Philipp Holdener:

Am 18.03.15 um 10:20 schrieb Philipp Holdener:

Am 18.03.15 um 10:17 schrieb Mikel:



Diese schreibweise ist so korrekt?

Nein. Hatten Leerzeichen gefehlt. Siehe meine vorige Mail.


No value found for key
TYPO3\CMS\Fluid\ViewHelpers\SwitchViewHelper-switchExpression, thus
the key cannot be removed. - See more at:
http://p241932.mittwaldserver.info/home/layout-4/#sthash.a7U4onWr.dpuf


Kannst Du Dir den Wert zuvor mal ausgeben lassen?
f:debug{lib.backendlayout}/f:debug



Da kommt



Extbase Variable Dump

NULL







Mit

f:debug{f:cObject(typoscriptObjectPath:'lib.backendlayout')}/f:debug


Das hier

Extbase Variable Dump

'1' (1 chars)






Hm.. da stimmt wirklich was vom ablauf nicht


im Fluid vom DCE Element gibt das hier den default wert aus

f:cObject typoscriptObjectPath=lib.backendlayout /


mit page.1  lib.backendlayout
gibt es mir was anderes - den von mir gewünschten Wert - aus.


?! :-(


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

Re: [TYPO3-german] fluid condition - mehrere mögliche Werte

2015-03-18 Diskussionsfäden Dr Dieter Porth
Am 18.3.2015 um 08:37 schrieb Philipp Holdener:

 f:if condition={f:cObject(typoscriptObjectPath:'lib.backendlayout')}
 == 4,7
 geht nicht



In dem Beispiel werden UND-verknüpft zwei Werte verbunden. Du möchtest
aber wohl eine Oder-Verknüpfung (
Condition ist true bei 4 oder 7).

Du schreibst nun nicht, was dein 'lib.backendlayout' an Werten liefert
Vorher hat es scheinbar den Wert 4 generiert Jetzt soll es wohl den Wert
4 oder 7 generieren können.
Wenn es ansonsten nur  0 oder nichts generiert hat, könntest du dir
behelfen mit
f:if condition={f:cObject(typoscriptObjectPath:'lib.backendlayout')}

Anonsten wäre eine Möglichkeit, im TypoScript ein CASE-Object
generieren, dass diese Eigenschaft hat, nur gewollte Werte oder nichts
zu generieren:
f:if
condition={f:cObject(typoscriptObjectPath:'lib.backendlayout.checkVierOderSieben')}


Dieter


-- 
Dr. Dieter Porth - 
Mein kleines TYPO3-Labor: http://www.mobger.de/

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

Re: [TYPO3-german] fluid condition - mehrere mögliche Werte

2015-03-18 Diskussionsfäden Philipp Holdener

Am 18.03.15 um 10:03 schrieb Mikel:

f:switchexpression={lib.backendlayout}
f:casevalue=4
   Dieser Case wird ausgeführt.
/f:case
f:casevalue=7
   Der andere Case wird ausgeführt.
/f:case
/f:switch



Diese schreibweise ist so korrekt?

Habs jetzt mal mit

f:switch expression={lib.backendlayout}
  f:case value=4ID 4/f:case
  f:case value=7ID 7/f:case
/f:switch


versucht.. damit bekomm ich im Frontend das hier

No value found for key 
TYPO3\CMS\Fluid\ViewHelpers\SwitchViewHelper-switchExpression, thus 
the key cannot be removed. - See more at: 
http://p241932.mittwaldserver.info/home/layout-4/#sthash.a7U4onWr.dpuf



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

Re: [TYPO3-german] fluid condition - mehrere mögliche Werte

2015-03-18 Diskussionsfäden Marc Willmann
Hallo,

oder Du schaust Dir die vhs-Viewhelper an, z.B. v:variable

Das nutze ich ganz gerne, um sehr verschachtelte Fluid-Templates
übersichtlicher zu bekommen.

https://fluidtypo3.org/viewhelpers/vhs/master/Variable/SetViewHelper.html

Marc


Am 18.03.15 09:13, schrieb Mikel:
 Hallo Philipp,
 
 Du willst einen logischen Oder-Vergleich, richtig? Also möchtest
 abfragen, ob Dein Backend-Layout entweder die ID 4 oder die ID 7 hat.
 Der If-ViewHelper unterstützt per default leider keine logischen
 Oder-Vergleiche (meines Wissens nach).
 
 Ein Workaround wäre: Wenn Du die Backend-Layouts so mappen kannst, dass
 eine Abfrage wie ist größer oder gleich 4 passen würde, dann könntest
 Du den Standard nutzen. Allerdings unsauber, wenn Du in Zukunft mal ein
 weiteres Layout definierst. Dieser passt dann nämlich direkt in diese
 Condition.
 
 Allerdings gibt es in Fluid auch ViewHelpers für Switch / Case. Diesen
 könntest Du verwenden.
 
 Oder einen eigenen ViewHelper schreiben und darin die gewünschten
 logischen Vergleiche ausführen.
 
 Mikel
 
 
 Hallo zusammen

 Ich hab hier eine Condition die das Backendlayout abfragt.
 Bei Backendlayout ID 4 wird korrekt das in der Condition ausgelöst.
 Jetzt hätte ich gerne das gleiche für ID 7 auch.

 Wie mach ich das jetzt?

 Das hier funktioniert für 4
 f:if condition={f:cObject(typoscriptObjectPath:'lib.backendlayout')}
 == 4


 f:if condition={f:cObject(typoscriptObjectPath:'lib.backendlayout')}
 == 4,7
 geht nicht


 Aus dem da werde ich nicht schlau wie ich das für meinen Fall mache:
 http://wiki.t3easy.de/extbase-und-fluid/fluid-ifviewhelper-stringvergleich/



 Hat mir jemand einen Tipp?
 ___
 TYPO3-german mailing list
 TYPO3-german@lists.typo3.org
 http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


-- 
Marc Willmann. TYPO3-Freelancer.
http://www.marc-willmann.de

Seelandstr. 14-16
D-23569 Lübeck

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

Re: [TYPO3-german] fluid condition - mehrere mögliche Werte

2015-03-18 Diskussionsfäden Philipp Holdener

Am 18.03.15 um 10:20 schrieb Philipp Holdener:

Am 18.03.15 um 10:17 schrieb Mikel:



Diese schreibweise ist so korrekt?

Nein. Hatten Leerzeichen gefehlt. Siehe meine vorige Mail.


No value found for key
TYPO3\CMS\Fluid\ViewHelpers\SwitchViewHelper-switchExpression, thus
the key cannot be removed. - See more at:
http://p241932.mittwaldserver.info/home/layout-4/#sthash.a7U4onWr.dpuf


Kannst Du Dir den Wert zuvor mal ausgeben lassen?
f:debug{lib.backendlayout}/f:debug



Da kommt



Extbase Variable Dump

NULL







Mit

f:debug{f:cObject(typoscriptObjectPath:'lib.backendlayout')}/f:debug


Das hier

Extbase Variable Dump

'1' (1 chars)


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


Re: [TYPO3-german] fluid condition - mehrere mögliche Werte

2015-03-18 Diskussionsfäden Philipp Holdener

Am 18.03.15 um 10:17 schrieb Mikel:



Diese schreibweise ist so korrekt?

Nein. Hatten Leerzeichen gefehlt. Siehe meine vorige Mail.


No value found for key
TYPO3\CMS\Fluid\ViewHelpers\SwitchViewHelper-switchExpression, thus
the key cannot be removed. - See more at:
http://p241932.mittwaldserver.info/home/layout-4/#sthash.a7U4onWr.dpuf


Kannst Du Dir den Wert zuvor mal ausgeben lassen?
f:debug{lib.backendlayout}/f:debug



Da kommt



Extbase Variable Dump

NULL



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


Re: [TYPO3-german] fluid condition - mehrere mögliche Werte

2015-03-18 Diskussionsfäden Philipp Holdener

Am 18.03.15 um 10:47 schrieb Mikel:

Wie genau übergibst Du denn die Variable an die View?

Du kannst im TS-Konstrukt des Fluidtemplates Variablen übergeben.
Zum Beispiel:

10 = FLUIDTEMPLATE
10 {
 file = path/to/file
 partialRootPath = path/to/files/
 layoutRootPath = path/to/files/
 variables {
 frontendLayout = TEXT
 frontendLayout.data = levelfield:-1,layout_next_level,slide
 frontendLayout.override.field = layout
 backendLayout = TEXT
 backendLayout.data = levelfield:-1,backend_layout_next_level,slide
 backendLayout.override.field = backend_layout
 }
}

Dann kannst Du in den Fluid-Templates einfach per {frontendLayout} bzw.
{backendLayout} abfragen.

Mikel




Hm.. da stimmt wirklich was vom ablauf nicht


im Fluid vom DCE Element gibt das hier den default wert aus

f:cObject typoscriptObjectPath=lib.backendlayout /






Bei einem DCE läuft das ja nicht so.. da kann ich ja keine Variabeln 
definieren?!




hier nochmal mein ganzes Setup

Das hier hab ich im Haupt Typoscript



lib.backendlayout = TEXT
lib.backendlayout.data = levelfield:-1,backend_layout_next_level,slide
lib.backendlayout.override.field = backend_layout

page.1  lib.backendlayout
# Für Test, gibt korrekt einen Wert von 1 bis 7 aus für alle sieben 
Backendlayouts




Im Fluid Code von meinem DCE hab ich dann folgendes.

{f:cObject(typoscriptObjectPath:'lib.backendlayout')}

das gibt mir immer 1 ein.. egal welches Layout ausgewählt ist.
Deshalb greift die switch case abfrage bei 4 und 7 auch nicht




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

Re: [TYPO3-german] fluid condition - mehrere mögliche Werte

2015-03-18 Diskussionsfäden Mikel



Diese schreibweise ist so korrekt?

Nein. Hatten Leerzeichen gefehlt. Siehe meine vorige Mail.


No value found for key 
TYPO3\CMS\Fluid\ViewHelpers\SwitchViewHelper-switchExpression, thus 
the key cannot be removed. - See more at: 
http://p241932.mittwaldserver.info/home/layout-4/#sthash.a7U4onWr.dpuf



Kannst Du Dir den Wert zuvor mal ausgeben lassen?
f:debug{lib.backendlayout}/f:debug
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


Re: [TYPO3-german] fluid condition - mehrere mögliche Werte

2015-03-18 Diskussionsfäden Mikel

Hallo Philipp,

Du willst einen logischen Oder-Vergleich, richtig? Also möchtest 
abfragen, ob Dein Backend-Layout entweder die ID 4 oder die ID 7 hat.
Der If-ViewHelper unterstützt per default leider keine logischen 
Oder-Vergleiche (meines Wissens nach).


Ein Workaround wäre: Wenn Du die Backend-Layouts so mappen kannst, dass 
eine Abfrage wie ist größer oder gleich 4 passen würde, dann könntest 
Du den Standard nutzen. Allerdings unsauber, wenn Du in Zukunft mal ein 
weiteres Layout definierst. Dieser passt dann nämlich direkt in diese 
Condition.


Allerdings gibt es in Fluid auch ViewHelpers für Switch / Case. Diesen 
könntest Du verwenden.


Oder einen eigenen ViewHelper schreiben und darin die gewünschten 
logischen Vergleiche ausführen.


Mikel



Hallo zusammen

Ich hab hier eine Condition die das Backendlayout abfragt.
Bei Backendlayout ID 4 wird korrekt das in der Condition ausgelöst.
Jetzt hätte ich gerne das gleiche für ID 7 auch.

Wie mach ich das jetzt?

Das hier funktioniert für 4
f:if condition={f:cObject(typoscriptObjectPath:'lib.backendlayout')} 
== 4



f:if condition={f:cObject(typoscriptObjectPath:'lib.backendlayout')} 
== 4,7

geht nicht


Aus dem da werde ich nicht schlau wie ich das für meinen Fall mache:
http://wiki.t3easy.de/extbase-und-fluid/fluid-ifviewhelper-stringvergleich/ 




Hat mir jemand einen Tipp?

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

Re: [TYPO3-german] fluid condition - mehrere mögliche Werte

2015-03-18 Diskussionsfäden Mikel

Warum denn so kompliziert, wenn es auch einfacher geht? :-)
Meines Erachtens ist es nicht gerade ideal, wegen einer Variable per TS 
etwas zu bauen, um es dann in Fluid abfragen zu können. Das kann Dich in 
der Zukunft selbst mal verwirren :-)


Probier doch mal den Switch / Case ViewHelper oder wie jemand anderes 
vorgeschlagen hat, die vhs ViewHelper. Da müsstest Du halt wegen diesem 
einen Fall eine weitere EXT installieren.


Wenn Du tatsächlich an dem unteren Beispiel bleiben willst, dann 
versuche mal, die 1 in der Condition als String zu zu übergeben. Du 
erstellt in Deinem TS-Konstrukt einen String, keinen Integer.


Mikel

Am 18.03.15 um 09:37 schrieb Philipp Holdener:

Irgendwie gehts nicht

Ich hab jetzt das hier


lib.backendlayout = CASE
lib.backendlayout {
   key.field = backend_layout
   key.ifEmpty.data = levelfield:-2, backend_layout_next_level, slide
 default = TEXT
 default.value = 0
 1 = TEXT
 1.value = 0
 2 = TEXT
 2.value = 0
 3 = TEXT
 3.value = 0
 4 = TEXT
 4.value = 1
 5 = TEXT
 5.value = 0
 6 = TEXT
 6.value = 1
 7 = TEXT
 7.value = 0
stdWrap.wrap = |
 }



Und das hier im Fluid vom DCE Element

f:if 
condition={f:cObject(typoscriptObjectPath:'lib.backendlayout')}==1

  f:then
  div class=content
h1{slide.titel}/h1
pf:format.nl2br{slide.text}/f:format.nl2br/p
a 
href={dce:typolinkUrl(parameter:'{slide.buttonLink}')} class=btn 
target={slide.buttonZiel}{slide.buttonText}/a

  /div
  /f:then
  f:else
h1{slide.titel}/h1
pspanf:format.nl2br{slide.text}/f:format.nl2br/span/p
  /f:else
/f:if





es wird aber immer die else Variante ausgeliefert.


Wenn ich mir mal lib.backendlayout auf page.1 ausgeben lasse steht da 
schön entweder 0 oder 1



Wenn ich im DCE {f:cObject(typoscriptObjectPath:'lib.backendlayout')} 
ausgeben lasse steht da immer 0 ... hm



Gruss
Philipp









Hallo,

oder Du schaust Dir die vhs-Viewhelper an, z.B. v:variable

Das nutze ich ganz gerne, um sehr verschachtelte Fluid-Templates
übersichtlicher zu bekommen.

https://fluidtypo3.org/viewhelpers/vhs/master/Variable/SetViewHelper.html 



Marc


Am 18.03.15 09:13, schrieb Mikel:

Hallo Philipp,

Du willst einen logischen Oder-Vergleich, richtig? Also möchtest
abfragen, ob Dein Backend-Layout entweder die ID 4 oder die ID 7 hat.
Der If-ViewHelper unterstützt per default leider keine logischen
Oder-Vergleiche (meines Wissens nach).

Ein Workaround wäre: Wenn Du die Backend-Layouts so mappen kannst, dass
eine Abfrage wie ist größer oder gleich 4 passen würde, dann könntest
Du den Standard nutzen. Allerdings unsauber, wenn Du in Zukunft mal ein
weiteres Layout definierst. Dieser passt dann nämlich direkt in diese
Condition.

Allerdings gibt es in Fluid auch ViewHelpers für Switch / Case. Diesen
könntest Du verwenden.

Oder einen eigenen ViewHelper schreiben und darin die gewünschten
logischen Vergleiche ausführen.

Mikel



Hallo zusammen

Ich hab hier eine Condition die das Backendlayout abfragt.
Bei Backendlayout ID 4 wird korrekt das in der Condition ausgelöst.
Jetzt hätte ich gerne das gleiche für ID 7 auch.

Wie mach ich das jetzt?

Das hier funktioniert für 4
f:if condition={f:cObject(typoscriptObjectPath:'lib.backendlayout')}
== 4


f:if condition={f:cObject(typoscriptObjectPath:'lib.backendlayout')}
== 4,7
geht nicht


Aus dem da werde ich nicht schlau wie ich das für meinen Fall mache:
http://wiki.t3easy.de/extbase-und-fluid/fluid-ifviewhelper-stringvergleich/ 





Hat mir jemand einen Tipp?

___
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


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

Re: [TYPO3-german] fluid condition - mehrere mögliche Werte

2015-03-18 Diskussionsfäden Philipp Holdener
VHS hab ich schon installiert für ein Downloadmodul dass mir die Grösse 
einer verlinkten Datei ausgibt. Das wäre also kein Problem


Jedoch verstehe ich nicht ganz wie ich das jetzt angehen muss?!
Auf
https://fluidtypo3.org/viewhelpers/vhs/master/Variable/SetViewHelper.html verstehe 
ich das ganze nicht wirklich :-(







Warum denn so kompliziert, wenn es auch einfacher geht? :-)
Meines Erachtens ist es nicht gerade ideal, wegen einer Variable per TS
etwas zu bauen, um es dann in Fluid abfragen zu können. Das kann Dich in
der Zukunft selbst mal verwirren :-)

Probier doch mal den Switch / Case ViewHelper oder wie jemand anderes
vorgeschlagen hat, die vhs ViewHelper. Da müsstest Du halt wegen diesem
einen Fall eine weitere EXT installieren.

Wenn Du tatsächlich an dem unteren Beispiel bleiben willst, dann
versuche mal, die 1 in der Condition als String zu zu übergeben. Du
erstellt in Deinem TS-Konstrukt einen String, keinen Integer.

Mikel

Am 18.03.15 um 09:37 schrieb Philipp Holdener:

Irgendwie gehts nicht

Ich hab jetzt das hier


lib.backendlayout = CASE
lib.backendlayout {
   key.field = backend_layout
   key.ifEmpty.data = levelfield:-2, backend_layout_next_level, slide
 default = TEXT
 default.value = 0
 1 = TEXT
 1.value = 0
 2 = TEXT
 2.value = 0
 3 = TEXT
 3.value = 0
 4 = TEXT
 4.value = 1
 5 = TEXT
 5.value = 0
 6 = TEXT
 6.value = 1
 7 = TEXT
 7.value = 0
stdWrap.wrap = |
 }



Und das hier im Fluid vom DCE Element

f:if
condition={f:cObject(typoscriptObjectPath:'lib.backendlayout')}==1
  f:then
  div class=content
h1{slide.titel}/h1
pf:format.nl2br{slide.text}/f:format.nl2br/p
a
href={dce:typolinkUrl(parameter:'{slide.buttonLink}')} class=btn
target={slide.buttonZiel}{slide.buttonText}/a
  /div
  /f:then
  f:else
h1{slide.titel}/h1
pspanf:format.nl2br{slide.text}/f:format.nl2br/span/p
  /f:else
/f:if





es wird aber immer die else Variante ausgeliefert.


Wenn ich mir mal lib.backendlayout auf page.1 ausgeben lasse steht da
schön entweder 0 oder 1


Wenn ich im DCE {f:cObject(typoscriptObjectPath:'lib.backendlayout')}
ausgeben lasse steht da immer 0 ... hm


Gruss
Philipp









Hallo,

oder Du schaust Dir die vhs-Viewhelper an, z.B. v:variable

Das nutze ich ganz gerne, um sehr verschachtelte Fluid-Templates
übersichtlicher zu bekommen.

https://fluidtypo3.org/viewhelpers/vhs/master/Variable/SetViewHelper.html


Marc


Am 18.03.15 09:13, schrieb Mikel:

Hallo Philipp,

Du willst einen logischen Oder-Vergleich, richtig? Also möchtest
abfragen, ob Dein Backend-Layout entweder die ID 4 oder die ID 7 hat.
Der If-ViewHelper unterstützt per default leider keine logischen
Oder-Vergleiche (meines Wissens nach).

Ein Workaround wäre: Wenn Du die Backend-Layouts so mappen kannst, dass
eine Abfrage wie ist größer oder gleich 4 passen würde, dann könntest
Du den Standard nutzen. Allerdings unsauber, wenn Du in Zukunft mal ein
weiteres Layout definierst. Dieser passt dann nämlich direkt in diese
Condition.

Allerdings gibt es in Fluid auch ViewHelpers für Switch / Case. Diesen
könntest Du verwenden.

Oder einen eigenen ViewHelper schreiben und darin die gewünschten
logischen Vergleiche ausführen.

Mikel



Hallo zusammen

Ich hab hier eine Condition die das Backendlayout abfragt.
Bei Backendlayout ID 4 wird korrekt das in der Condition ausgelöst.
Jetzt hätte ich gerne das gleiche für ID 7 auch.

Wie mach ich das jetzt?

Das hier funktioniert für 4
f:if condition={f:cObject(typoscriptObjectPath:'lib.backendlayout')}
== 4


f:if condition={f:cObject(typoscriptObjectPath:'lib.backendlayout')}
== 4,7
geht nicht


Aus dem da werde ich nicht schlau wie ich das für meinen Fall mache:
http://wiki.t3easy.de/extbase-und-fluid/fluid-ifviewhelper-stringvergleich/




Hat mir jemand einen Tipp?

___
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




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

Re: [TYPO3-german] fluid condition - mehrere mögliche Werte

2015-03-18 Diskussionsfäden Philipp Holdener

Am 18.03.15 um 10:11 schrieb Philipp Holdener:

Am 18.03.15 um 10:03 schrieb Mikel:

f:switchexpression={lib.backendlayout}
f:casevalue=4
   Dieser Case wird ausgeführt.
/f:case
f:casevalue=7
   Der andere Case wird ausgeführt.
/f:case
/f:switch



Diese schreibweise ist so korrekt?

Habs jetzt mal mit

f:switch expression={lib.backendlayout}
   f:case value=4ID 4/f:case
   f:case value=7ID 7/f:case
/f:switch


versucht.. damit bekomm ich im Frontend das hier

No value found for key
TYPO3\CMS\Fluid\ViewHelpers\SwitchViewHelper-switchExpression, thus
the key cannot be removed. - See more at:
http://p241932.mittwaldserver.info/home/layout-4/#sthash.a7U4onWr.dpuf






Mit
page.1  lib.backendlayout
wird mir jeweils der richtige wert ausgegeben...

Im FLuid vom DCE Element landet aber nur der default wert von 
lib.backendlayout... Hm.




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

[TYPO3-german] GELÖST: fluid condition - mehrere mögliche Werte

2015-03-18 Diskussionsfäden Philipp Holdener




lib.backendlayout = TEXT
lib.backendlayout.data = levelfield:-1,backend_layout_next_level,slide
lib.backendlayout.override.field = backend_layout

page.1  lib.backendlayout
# Für Test, gibt korrekt einen Wert von 1 bis 7 aus für alle sieben
Backendlayouts



Im Fluid Code von meinem DCE hab ich dann folgendes.

{f:cObject(typoscriptObjectPath:'lib.backendlayout')}

das gibt mir immer 1 ein.. egal welches Layout ausgewählt ist.
Deshalb greift die switch case abfrage bei 4 und 7 auch nicht








Es braucht noch eine data Abfrage

Das hier gibt den korrekten Wert auch im Fluid vom DCE aus:

{f:cObject(typoscriptObjectPath:'lib.backendlayout', data:'{page}')}





Also funktioniert diese Abfrage mit switch, case

	f:switch 
expression={f:cObject(typoscriptObjectPath:'lib.backendlayout', 
data:'{page}')}

  f:case 
value=4
 div 
class=content

h1{slide.titel}/h1

pf:format.nl2br{slide.text}/f:format.nl2br/p
			a href={dce:typolinkUrl(parameter:'{slide.buttonLink}')} 
class=btn target={slide.buttonZiel}{slide.buttonText}/a

  /div

/f:case
  f:case 
value=6
 div 
class=content

h1{slide.titel}/h1

pf:format.nl2br{slide.text}/f:format.nl2br/p
			a href={dce:typolinkUrl(parameter:'{slide.buttonLink}')} 
class=btn target={slide.buttonZiel}{slide.buttonText}/a

  /div

/f:case
  f:case 
default=TRUE

h1{slide.titel}/h1

pspanf:format.nl2br{slide.text}/f:format.nl2br/span/p

/f:case
/f:switch




Besten Dank für all eure Hilfe

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

Re: [TYPO3-german] Installationsprobleme - Image Magick/Graphics Magick

2015-03-18 Diskussionsfäden Christoph Höhensteiger

Ich habe hier eine Anleitung, nur leider kenne ich mich nicht so gut aus, das 
ich sie komplett verstehe.
Vieleicht kann mir wer mit dem Übersehten Dieser Anleitung helfen:

http://wiki.t3easy.de/mac-os-x/graphicsmagick-unter-mac-os-x-kompilieren-fuer-typo3/

GraphicsMagick unter Mac OS X kompilieren (z.B. für TYPO3)

Für viele CM Systeme braucht man GraphicsMagick um Bilder aus dem Backend 
heraus zu manipulieren.
Unter Max OS X steht dieses Tool standardmäßig nicht zur Verfügung und muss 
deshalt aus den Sourcen kompiliert werden.
Ich habe im Internet eine keine Anleitung gefunden wie man GraphicsMagick unter 
Mac OS X aus dem Quelltext zu kompilieren.
Hier die Anleitung https://gist.github.com/1210728.
Vielen Dank dafür an ammmir!!!
Zitat (Pfad angepasst):
# download libpng 1.4.x (1.5 didn't work yet with GraphicsMagick 1.3.12)
/configure --prefix=/Library/WebServer/Tools  make  make install
# download libjpeg
/configure --prefix=/Library/WebServer/Tools  make  make install
# download GraphicsMagick
CFLAGS=-I$/Library/WebServer/Tools/include LDFLAGS=-L$/Library/WebServer/Tools/lib ./configure 
--prefix=/Library/WebServer/Tools --disable-openmp --disable-openmp-slow  make 
 make install
Zitat Ende
Ihr braucht dazu Xcode bzw. gcc daraus und die jeweiligen Sourcen.
ftp://ftp.graphicsmagick.org/pub/GraphicsMagick/GraphicsMagick-LATEST.tar.bz2
http://sourceforge.net/projects/libpng/files/libpng14/ dort die neuste 1.4 
Version von libpng herunterladen momentan:
http://sourceforge.net/projects/libpng/files/libpng14/1.4.12/libpng-1.4.12.tar.bz2/download
http://www.ijg.org/files/jpegsrc.v8d.tar.gz
Um die Tools Benutzer unabhängig und nur für den Webserver zu Installieren 
nutze ich den Pfad /Library/WebServer/Tools/. Der Pfad muss vorher angelegt 
werden.
Einstellungen für TYPO3:

In eurer TYPO3 Installation im Install Tool unter Basic Configuration im Feld Check this 
path for ImageMagick installation: den Pfad /Library/WebServer/Tools/bin eintragen und mit 
Send bestätigen.
Falls noch nicht geändert auch TTFdpi auf 96 einstellen.
Unten ein Auszug aus meiner localconf.php und die Befehle.
UPDATE 21.09.2012: 


Link zu neue Versionen von jpegsrc und libpng
Option für das explizierte kompilieren ohne X11 hinzugefügt
Absoluter Pfad zum include, lib und prefix in Anführungszeichen, siehe unteres 
Code-Beispiel

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

[TYPO3-german] Typo3 4.5.40 und MariaDB 10.0.11-6.4 - Backend Login nicht möglich

2015-03-18 Diskussionsfäden André Sauder
Hallo zusammen

Wir stellen unseren Webserver von FreeBSD auf SLES12 um.
In dieser Umstellung werden wir auch von Typo3 4.4.2 auf 4.5.4 wechseln.
(Im nächsten Schritt geht es dann in die aktuelle 6er LTS)
Weiter wechseln wir von mysql 5.1.23 auf MariaDB 10.0.11-6.4.

Ich habe das ganze jetzt auf dem künftigen Webserver eingerichtet, und habe
das Problem dass ich mich nicht mehr am Backend anmelden kann.

Zu Testzwecken habe ich die DB auf einen anderen Server mit mysql 5.5.39
gelegt, und da funktioniert das Login einwandfrei.
Ich muss also davon aus gehen, dass es zu MariaDB einen Unterschied geben
muss.

Weder im Error-Log des Apache, noch in der Log-Table von Typo3 erhalte ich
irgend einen
Hinweis auf ein Problem.

Die Passworte sind als MD5 in der Tabelle hinterlegt.
Ich habe auch kein Extension für saltedPassword installiert.

Hat jemand von euch Erfahrung damit?

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

[TYPO3-german] RTE - keine eigenen Stile mehr

2015-03-18 Diskussionsfäden Peter Linzenkirchner
Hallo Liste, 

seit einem der letzten Updates von TYPO3 6.2 (vermutlich auf 6.2.9) sind meine 
selbstdefinierten Klassen im RTE verschwunden. Ich bekomme nur noch den 
Hinweis: unknown text style oder unknown block style. Gleiches Verhalten in 
TYPO3 6.2.10 und 6.2.11 - wenn ich weiter runter gehe, z. B. auf 6.2.6 
funktioniert alles wieder. 

Weiß jemand, was sich da geändert hat, bzw. wie ich das fixen kann? Nach allem 
was ich sehe, ist die Konfiguration korrekt - es muss sich um eine Änderung im 
Code handeln. 

Danke, 
Peter

--
Xing: http://www.xing.com/profile/Peter_Linzenkirchner
Web: http://www.typo3-lisardo.de
Facebook: http://tinyurl.com/lisardo-multimedia

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

Re: [TYPO3-german] Menü: elementUid bei ul

2015-03-18 Diskussionsfäden Eddy Wolbert
Hallo Daniela,

ist natürlich schon fast ne Ewigkeit her, hänge aber am gleichen Problem. 

M.E. ist der Knackpunkt hier, wie in dem zu öffnenden Untermenü die
elementUid im ul unterzubringen ist. Wie hast du das denn geregelt?

Versuche ist es z.B. mit einem normalen wrap, wird die elementUid nicht
erkannt, also {elementUid} ausgegeben:

3.wrap = ul id=collapseit-{elementUid} class=docollapse nav collapse |
/ul

Andere wrap-Kombinationen fruchten da auch nicht.

Vielleicht gibts ja noch Ideen dazu.
Eddy



--
View this message in context: 
http://typo3.3.n7.nabble.com/Menu-elementUid-bei-ul-tp254305p273325.html
Sent from the TYPO3 German mailing list archive at Nabble.com.
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] fluid condition - mehrere mögliche Werte

2015-03-18 Diskussionsfäden Philipp Holdener

Hallo zusammen

Ich hab hier eine Condition die das Backendlayout abfragt.
Bei Backendlayout ID 4 wird korrekt das in der Condition ausgelöst.
Jetzt hätte ich gerne das gleiche für ID 7 auch.

Wie mach ich das jetzt?

Das hier funktioniert für 4
f:if condition={f:cObject(typoscriptObjectPath:'lib.backendlayout')} == 4


f:if condition={f:cObject(typoscriptObjectPath:'lib.backendlayout')} 
== 4,7

geht nicht


Aus dem da werde ich nicht schlau wie ich das für meinen Fall mache:
http://wiki.t3easy.de/extbase-und-fluid/fluid-ifviewhelper-stringvergleich/


Hat mir jemand einen Tipp?


Besten Dank

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

Re: [TYPO3-german] FELogin Problem nach Update auf 6.2

2015-03-18 Diskussionsfäden Andrea Schmuttermair
da ich sonst keine Lösung gefunden habe, habe ich jetzt doch den TYPO3 
Code debuggt:


Der User-Datensatz wird korrekt gefunden und geladen.

Der Fehler ist in:
sysext\core\Classes\Authentication\AbstractUserAuthentication.php
function compareUident

Es wird das Passwort in $loginData['uident_text'] erwartet. Es steht 
aber in $loginData['uident']. (Zeile 1491)

Dadurch schlägt der Passwort-Vergleich fehl.

Ich verwende das default felogin Template.

Bin einigermaßen ratlos, weil ein Core Bug kann das kaum sein, sonst 
könnte sich ja niemand mehr einloggen?


TYPO3 Version: 6.2.11 (in 6.2.10 auch)
rsaauth, salted_passwords deaktiviert, d.h. Klartext Passwörter

LG Andrea


Am 11.03.2015 um 13:05 schrieb Andrea Schmuttermair:

Hallo zusammen,

ich habe ein TYPO3 von 4.5 auf 6.2 upgedated und kann mich nicht mehr 
mit FELogin einloggen.
Habe auch schon rsaauth und salted_passwords deaktiviert, aber selbst 
mit Klartext Passwörtern bekomme ich folgenden Fehler im DevLog:


- User found: uid 123, username: andrea
- Password not accepted: andrea

- Tabelle fe_users hat bei uid 123 das passwort andrea
- Tabelle fe_sessions ist leer

Cookies funktionieren, BE Login auch (be_session wird korrekt angelegt)

Bevor ich jetzt anfange im Code zu debuggen, vielleicht kennt das 
jemand oder hat ne Idee?


LG Andrea
___
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

[TYPO3-german] Downloadlinks mit Start- und Stoppangaben

2015-03-18 Diskussionsfäden Uwe Siedentop

Hallo Liste,

jetzt habe ich über eine Stunde gesucht und nix gefunden. Offensichtlich gibt es keine 
Möglichkeit, das Inhaltselement Dateillinks zweitlich mit start und stopp 
einzugrenzen.

Weiß jemand von Euch eine Lösung, wie ich das einrichten kann?

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

[TYPO3-german] SSO fuer FE users mit Google Apps Accounts

2015-03-18 Diskussionsfäden Michael Schams

Hi!

Ein Kunde moechte gerne seinen FE Benutzern ermoeglichen, sich entweder 
normal anzumelden, oder mit Single-Sign-On ueber ihre Google ID. Alle 
Benutzer sind Mitglied eines bestimmten Google Apps Regimes und wir 
verwenden TYPO3 CMS 6.2 LTS.


Habt ihr irgendwelche Erfahrungen die ihr teilen koenntet? Gibt es 
irgendwelche (aktuellen) Extensions, die ihr bereits ausprobiert oder 
erfolgreich im Einsatz habt? EXT:SAML2 vielleicht? Oder 
EXT:shibboleth_auth?


Danke im voraus fuer Hinweise aller Art (ausser: ...ich wuerde das mit 
LDAP machen!, LDAP steht hier ausser Frage. Es *muss* Google Apps sein 
:-)



Cheers
Michael

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