Typoscript

1. Bei den Einstiegsseiten der Domains muss die Checkbox „Als Anfang der Website benutzen“ aktiviert sein.
2. Folgende TypoScript Konfiguration muss gesetzt sein.

page.config.typolinkCheckRootline = 1
page.config.typolinkEnableLinksAcrossDomains = 1

gefunden hier:

http://t3web.blogspot.ch/2011/07/multi-domain-websites-und-cross-domain.html


Deprecated: str_contains(): Passing null to parameter #1 ($haystack) of type string is deprecated in /home/webundso/public_html/webundso.ch/wp-includes/shortcodes.php on line 246

Irgendwo hatte ich gelesen, dass man mit wenig Typoscript die Auswahl der Inhaltselemente in Tabs gruppieren kann, allerdings fand ich den Artikel nicht mehr.
Eine Anfrage auf t3n.de half mir weiter:

#ohne TemplaVoila muß du ins TSConfig des webseitenroots folgendes eintragen:
mod.wizards.newContentElement.renderMode = tabs

#mit TemplaVoila:
templavoila.wizards.newContentElement.renderMode = tabs

#auf für DAM gibt es diese Möglichkeit:
mod.txdamM1_SHARED.useTabs = 1

Deprecated: str_contains(): Passing null to parameter #1 ($haystack) of type string is deprecated in /home/webundso/public_html/webundso.ch/wp-includes/shortcodes.php on line 246

In den Seiteneigenschaften der Rootseite:

mod.SHARED.defaultLanguageFlag = de #oder ch, at ...

Deprecated: str_contains(): Passing null to parameter #1 ($haystack) of type string is deprecated in /home/webundso/public_html/webundso.ch/wp-includes/shortcodes.php on line 246

Wenn man den Title des Elementes gleichzeitig als Titel im Content verwenden möchte, kann man dies mit folgendem TS definieren:

lib.fce-headline = TEXT
lib.fce-headline.data = register:tx_templavoila_pi1.parentRec.header

Deprecated: str_contains(): Passing null to parameter #1 ($haystack) of type string is deprecated in /home/webundso/public_html/webundso.ch/wp-includes/shortcodes.php on line 246

Als Reminder wegen der richtigen Reihenfolge bei Bedingungen:

40 = TEXT
40 {
  typolink.parameter.field = www
  value = [Webseite]
  wrap =
if.isTrue.typolink.parameter.field = www }

Deprecated: str_contains(): Passing null to parameter #1 ($haystack) of type string is deprecated in /home/webundso/public_html/webundso.ch/wp-includes/shortcodes.php on line 246

Da bei Formularen ohnehin die meisten Felder Textfelder sind, kann man bei Powermail mit einer simplen Zeile Typoscript dies als Default-Einstellung definieren.

Im Page TS-Config:

TCAdefaults.tx_powermail_fields.formtype = text

gefunden bei Marit AG


Deprecated: str_contains(): Passing null to parameter #1 ($haystack) of type string is deprecated in /home/webundso/public_html/webundso.ch/wp-includes/shortcodes.php on line 246

Damit können Einstellungen bei Inhalteselemnten standardmässig festgelegt werden. z.B. Text mit Bild: Bilderbreite, Klickvergrössern…

TCAdefaults.tt_content {
image_zoom = 1
imagewidth = 160
imagewidth.disabled = 1
imageheight.disabled = 1
tx_perfectlightbox_activate = 1
image_frames = 1
}

Will man die Bildposition standardmässig angeben, muss dieses im TSconfig der Seite gemacht werden, damit es funktioniert. Diejenigen die nicht gebraucht werden sollen, können auch ausgeblendet werden.

TCEFORM.tt_content.imageorient{
removeItems = 0,1,2,8,9,10,17,18,25,--div-- //ausblenden
disableNoMatchingValueElement = 1
default = 26 //standard Position z.B. Neben dem Text links
}

Legende der Bildpositionen:
0 = Oben mittig
1 = Oben rechts
2 = Oben links
8 = Unten mittig
9 = Unten rechts
10 = Unten links
17 = Im Text rechts
18 = Im Text links
25 = Neben dem Text rechs
26 = Neben dem Text links


Deprecated: str_contains(): Passing null to parameter #1 ($haystack) of type string is deprecated in /home/webundso/public_html/webundso.ch/wp-includes/shortcodes.php on line 246

Das Problem ist bei 2 verschiedenen Seiten im Menü (Login/Logout), dass die Weiterleitung nicht wie gewünscht funktioniert, vor allem wenn beide Seiten unterschiedliche Weiterleitungen haben.
Bei fto.de habe ich eine Lösung gefunden, welche den Seitentitel in den Untertitel ändert und habe diese entsprechend meinen Vorgaben angepasst:

[loginUser = *]
lib.SHORTCUTS.1.NO.stdWrap.override.cObject = TEXT
lib.SHORTCUTS.1.NO.stdWrap.override.cObject {
  field = subtitle
  if.value.field = uid
  if.equals = 12 #pageid der Seite
}
[global]

Wichtig war bei mir ausserdem bei den Einstellungen des Plugins den Weiterleitungsmodus auf „nach Anmeldung“ und „nach Abmeldung„. Die Zielseiten sind im externen TS definiert.


Deprecated: str_contains(): Passing null to parameter #1 ($haystack) of type string is deprecated in /home/webundso/public_html/webundso.ch/wp-includes/shortcodes.php on line 246