Deprecated: Assigning the return value of new by reference is deprecated in /home/trancibn/www.typo3-blog.com/wp-settings.php on line 229

Deprecated: Assigning the return value of new by reference is deprecated in /home/trancibn/www.typo3-blog.com/wp-settings.php on line 231

Deprecated: Assigning the return value of new by reference is deprecated in /home/trancibn/www.typo3-blog.com/wp-settings.php on line 232

Deprecated: Assigning the return value of new by reference is deprecated in /home/trancibn/www.typo3-blog.com/wp-settings.php on line 249

Deprecated: Assigning the return value of new by reference is deprecated in /home/trancibn/www.typo3-blog.com/wp-includes/cache.php on line 36

Deprecated: Assigning the return value of new by reference is deprecated in /home/trancibn/www.typo3-blog.com/wp-includes/query.php on line 21

Deprecated: Assigning the return value of new by reference is deprecated in /home/trancibn/www.typo3-blog.com/wp-includes/theme.php on line 508

Deprecated: Function eregi() is deprecated in /home/trancibn/www.typo3-blog.com/wp-content/plugins/wp-statpress/statpress.php on line 628

Deprecated: Function ereg() is deprecated in /home/trancibn/www.typo3-blog.com/wp-content/plugins/wp-statpress/statpress.php on line 511
menu « Tag « TYPO3 Blog

Tag Archive for 'menu'

07
Aug

Ein Sprach-Auswahl Menü mit sr_language_menu realisieren

Letzte Woche habe ich euch gezeigt wie man mittels der Extension rlmp_language_detection eine automatische Spracherkennung in TYPO3 implementiert.

Heute folgt der nächste Schritt. Es kann ja sein, dass wir falsch gewählt haben, bzw. der User möchte natürlich immer die Möglichkeit haben die Sprache zu wechseln. Um so ein Sprachmenü zu realisieren gibt es viele Varianten. Von der Fixen Lösung mit einem Link auf die Home und den Parameter ?L=1 zu übergeben über die dynamische Lösung mit Typoscript/Typolink bis zu dem Special-language menu gibt es einige. Die tollste und flexibelste Lösung meiner Meinung nach ist aber die Extension sr_language_menu.

Das komplette Manual zur Extension gibt’s hier. Ich möchte euch meine “Standard”-Konfiguration zeigen und erläutern:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
plugin.tx_srlanguagemenu_pi1 {
  defaultLanguageISOCode = DE
  defaultLayout = 2
  showInactive = 1
  useIsoLanguageCountryCode = 1
  link.INACT.doNotLinkIt = 1
  link.CUR.doNotLinkIt =  1
  link.NO.stdWrap.wrap = <span class="NO">|</span>
  link.CUR.stdWrap.wrap = <span class="CUR">|</span>
  links.stdWrap.split {
    token = {$plugin.tx_srlanguagemenu_pi1.token}
    wrap = | <span class="SPC">  |  </span> |*| | <span class="SPC">  |  </span> |*| |
  }
}

Als erstes stellen wir den ISO-Code unsere Default-Sprache ein. Dann wählen wir den Menütyp. Layout 2 ist ein Text-Menü (es gibt noch eins mit Flaggen und ein Drop-Down Menü).
Ich möchte auch die inaktive Sprache anzeigen - wenn also für die aktuelle Seite keine Übersetzung in der Sprache existiert spricht man von einer inaktiven Sprache.
Weiters möchte ich den ISOCountryCode anzeigen.
Die aktuelle Sprache und die inaktive Sprache bekommen keinen Link/kein <a>-Tag.
Jetzt konfiguriere ich noch die Standard Wraps für den normalen Link und für die aktuell gewählte Sprache. Damit kann ich optisch zwischen der aktuellen Sprache und den anderen unterscheiden.
Zum Schluss wird noch der Wrap zwischen den einzelnen Sprach-Links definiert.

Wie das ganze dann am Ende aussieht kann man hier sehen: Simplex Gebäudeautomation

31
Jul

GTMENU - eine nette Alternative und SEO optimiert

Im aktuellen Podcast wird das GTMENU vorgestellt. Ein GMENU welches die Bilder via CSS einbindet und so im Quellcode wie ein normales TMENU aussieht. Optisch ein “perfektes” GMENU und grafisch optimiert, im Quellcode jedoch ein TMENU und perfekt für SEO bzw. Suchmaschinen.

Den Code für das GTMENU gibts hier im Wiki.
Den dazugehörigen Podcast wie immer auf der TYPO3.org Seite.




Juli 2019
M D M D F S S
« Feb    
1234567
891011121314
15161718192021
22232425262728
293031  

Categories

all Allgemein (13)
bugs (2)
fun (4)
geek (7)
iPhone (1)
T3BOARD08 (10)
T3BOARD11 (5)
typo3 (12)
typo3-basics (3)
typo3-snippets (3)
typo3-tipps (11)
TYPO3camp (6)
web (1)

Deprecated: Function eregi() is deprecated in /home/trancibn/www.typo3-blog.com/wp-content/themes/redoable/sidebar.php on line 17

Deprecated: Function eregi() is deprecated in /home/trancibn/www.typo3-blog.com/wp-content/themes/redoable/sidebar.php on line 20

Badge Farm

  • Add to Technorati Favorites
  • Feeds burnt by Feedburner
  • Feed