Re: [TYPO3-german] field:title trennen

2014-02-06 Diskussionsfäden bernd wilke

Am 05.02.14 18:49, schrieb Sonja Dithmers:

Hey Bernd,

das kommt der ganzen Sache schon mal sehr nahe. Beim ersten Menüpunkt
wird der Title zusammengeschrieben, was mir auch schon reichen würde.
Leider wird nur im ersten a-Tag der Title als Klasse ausgegeben, bei den
anderen leider nicht. Womit kann das denn zusammenhängen?


warum funktionieren Computer nicht so wie wir denken? ...

ich würde evtl. mal den optionSplit näher untersuchen:


cObjNum = 1 || 2 || 3

1.current = 1
1.wrap = [1:|:1]
2.current = 1
2.wrap = [2:|:2]
3.current = 1
3.wrap = [3:|:3]

ggfls auch verlängern


Ein Optionsplit, der zuverlässig immer nur das erste Element liefert ist 
etwas kompliziert, da optionsplit auf der äußeren Ebene eigentlich von 
hinten anfängt


A |*| B |*| C

1 Element:  C
2 Elemente: AC
3 Elemente: ABC
4 Elemente: ABBC
5 Elemente: ABBBC

Nun können A,B und C aber auch wieder unterteilt sein:

a || b || c
das sollte eigentlich der Reihe nach (wiederholend) abgearbeitet werden
1 Element:  a
2 Elemente: ab
3 Elemente: abc
4 Elemente: abca
5 Elemente: abcab

in der Kombination dann natürlich sehr komplex:

a || b || c  |*|  d || e || f  |*|  g || h || i

1 Element:  g
2 Elemente: gh
3 Elemente: ghi
4 Elemente: ghia
5 Elemente: ghiab

oder doch nicht? bitte ausprobieren, ich bin mir nicht sicher
und ganz kompiziert wird es dann wenn einzelne Bereiche leer bleiben


deine Situation ist evtl. noch ganz anders. laut deiner Beschreibung 
wird das Optionsplit nur beim ersten Menüeintrag angewendet.
da der Split aber auf den Menütext /-titel angewendet werden sollte 
müsst er schon jedesmal neu zählend angewendet werden.


vielleicht zeigst du mal dein Typoscript, deine Seitensituation und 
deine Ergebnisse


bernd
--
http://www.pi-phi.de/cheatsheet.html
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


Re: [TYPO3-german] field:title trennen

2014-02-06 Diskussionsfäden Sonja Dithmers

Genau das ist es, danke dafür!

Für alle die es interessiert, so sieht's jetzt bei mir aus:

ATagParams {
field = title
noTrimWrap = | class=| active
listNum.splitChar = 32
  listNum = last
}

Und weil es so schön war, habe ich das gleiche auch mit dem body-tag 
gemacht:


bodyTag 
bodyTagCObject = TEXT
bodyTagCObject {
field = title
  listNum.splitChar = 32
  listNum = last
  wrap = body id=|
}

Am 06.02.2014 14:23, schrieb Christian Stern:
Am 3. Februar 2014 19:43 schrieb Sonja Dithmers 
s.dithm...@design-to-stay.de mailto:s.dithm...@design-to-stay.de:


ich möchte, dass dem a im Menü der Seitentitel ausgegeben wird.
Funktioniert auch soweit, nur haben manche Seiten zwei Wörter im
Titel. Kann ich das so umsetzen, dass nur das erste Wort aus dem
Titel ausgegeben wird? Hintergrund ist der, dass jeder a Tag eine
eigene Farbe und somit eine eigene Klasse hat. MIt optionSplit
geht es auch, was ich aber für zu unflexibel halte, fals weitere
Seiten angelegt werden.


Wenn es nun um den Text geht, der zwischen dem A-Tag steht ist das 
hier eine einfach Möglichkeit für dich, nur das erste Wort eines 
Wertes zu nutzen:


page.1337 = TEXT
page.1337 {
   value = Mein Title, der aus mehreren Wörtern besteht
   listNum.splitChar = 32
   listNum = 0
}

Wobei 32 das ASCII-Zeichen für ein Leerzeichen ist. Mit listNum kannst 
du dann die Stelle wählen, die du benötigst. Hier mehr [1]


Hier noch ein kleines Menü, in dem nur die ersten Wörter des Titels 
ausgegeben werden.


page.1337 = HMENU
page.1337 {
  wrap = ul|/ul

  1 = TMENU
  1 {
NO = 1
NO.stdWrap.cObject = TEXT
NO.stdWrap.cObject {
  field = title
  listNum.splitChar = 32
  listNum = 0
  wrap = li|/li
}
  }
}


[1]:http://wiki.typo3.org/De:TSref/stdWrap#listNum


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

Re: [TYPO3-german] field:title trennen

2014-02-05 Diskussionsfäden bernd wilke

Am 04.02.14 17:43, schrieb Sonja Dithmers:

Hallo,

das mit dem .split hört sich gut an, allerdings scheitert es an der
Umsetzung. Folgendes habe ich ausprobiert:

ATagParams =  class={field:title} active
ATagParams.insertData = 1
ATagParams.split {
 token = - token.noTrimWrap = ||| }
}

Habe ich etwas vergessen oder übersehen?


ja. du willst ja die einzelnen Elemente unterscheidlich behandeln, also 
musst du denen unterschiedliche renderings verpassen.

außer dem split brauchst du also ein cObjNum mit optionsplit

ATagParams {
// nur das feld title bearbeiten
field = title
// der rest als wrap drum rum
// (wegen der anderen Class 'active' als noTrimWrap)
noTrimWrap = | class=| active|
split {
// am leerzeichen splitten
token.char = 32
// das erste element ist 1, die anderen 2
cObjNum = 1 || 2 || 2

// 1 einfach ausgeben
1.current = 1
// 2 durch nichts ersetzen
2 = TEXT
2.value =
}
}

ich bin mir jetzt nur mit dem Optionsplit nicht so sicher um genau das 
erste Element zu greifen



mehr info zu split:
http://wiki.typo3.org/De:TSref/split

und zu optionsplit:
http://docs.typo3.org/typo3cms/TyposcriptReference/ObjectsAndProperties/Index.html#objects-optionsplit

bernd
--
http://www.pi-phi.de/cheatsheet.html
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] field:title trennen

2014-02-05 Diskussionsfäden Sonja Dithmers

Hey Bernd,

das kommt der ganzen Sache schon mal sehr nahe. Beim ersten Menüpunkt 
wird der Title zusammengeschrieben, was mir auch schon reichen würde. 
Leider wird nur im ersten a-Tag der Title als Klasse ausgegeben, bei den 
anderen leider nicht. Womit kann das denn zusammenhängen?


Gruß
S.

Am 05.02.2014 10:18, schrieb typo3-german-requ...@lists.typo3.org:

Send TYPO3-german mailing list submissions to
typo3-german@lists.typo3.org

To subscribe or unsubscribe via the World Wide Web, visit
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
or, via email, send a message with subject or body 'help' to
typo3-german-requ...@lists.typo3.org

You can reach the person managing the list at
typo3-german-ow...@lists.typo3.org

When replying, please edit your Subject line so it is more specific
than Re: Contents of TYPO3-german digest...


Today's Topics:

1.  Re: YAG 3.0.0 Typo3 6.1 Leere Seite im Backend (Daniel Lienert)
2. Re: Backend Fehlerhaft nach Server umzug (Paul Kamma)
3. Re: field:title trennen (bernd wilke)
4. Re: wird immer ausgeloggt (bernd wilke)
5. Re: insertData = 1 funktioniert nicht (Chris Wolff - AERTiCKET AG)
6.  Re: ExtBase: flexform einer Extension in der anderen
   Extension erweitern (Thomas Pronold)
7.  Re: ExtBase: flexform einer Extension in der anderen
   Extension erweitern (Thomas Pronold)
8. indexed search neu initialisieren?
   (G?tz Reinicke - IT Koordinator)
9. Re: insertData = 1 funktioniert nicht (Marco Br?ggemann)


___
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] field:title trennen

2014-02-04 Diskussionsfäden Sonja Dithmers

Hallo,

das mit dem .split hört sich gut an, allerdings scheitert es an der Umsetzung. 
Folgendes habe ich ausprobiert:

ATagParams =  class={field:title} active
ATagParams.insertData = 1
ATagParams.split {
	token = - 
	token.noTrimWrap = |||   
	}

}

Habe ich etwas vergessen oder übersehen?
--
Gruß
Sonja D.

Das Gegenteil von schlau ist nicht dumm, sondern faul!
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] field:title trennen

2014-02-03 Diskussionsfäden Sonja Dithmers

Hallo,

ich möchte, dass dem a im Menü der Seitentitel ausgegeben wird. Funktioniert 
auch soweit, nur haben manche Seiten zwei Wörter im Titel. Kann ich das so umsetzen, 
dass nur das erste Wort aus dem Titel ausgegeben wird? Hintergrund ist der, dass 
jeder a Tag eine eigene Farbe und somit eine eigene Klasse hat. MIt optionSplit geht 
es auch, was ich aber für zu unflexibel halte, fals weitere Seiten angelegt werden.



--
Gruß
Sonja D.

Das Gegenteil von schlau ist nicht dumm, sondern faul!
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] field:title trennen

2014-02-03 Diskussionsfäden bernd wilke

Am 03.02.14 19:43, schrieb Sonja Dithmers:

Hallo,

ich möchte, dass dem a im Menü der Seitentitel ausgegeben wird.
Funktioniert auch soweit, nur haben manche Seiten zwei Wörter im Titel.
Kann ich das so umsetzen, dass nur das erste Wort aus dem Titel
ausgegeben wird? Hintergrund ist der, dass jeder a Tag eine eigene Farbe
und somit eine eigene Klasse hat. MIt optionSplit geht es auch, was ich
aber für zu unflexibel halte, fals weitere Seiten angelegt werden.


bei .stdWrap gibt es auch ein .split (das eher nichts mit .optionsplit 
zu tun hat) damit solltest du das erste Wort extrahieren können.


bernd
--
http://www.pi-phi.de/cheatsheet.html
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german