Registrierung

Rückgabe einer Bätternavigation an TypoScript

Die Extension int_browserresult bietet die Möglichkeit auf das Objekt pi_list_browseresult des Framework von TYPO3 zuzugreifen und sich eine Blätternavigation zurückgeben zu lassen. Damit ist es leicht möglich mit HMENU einen Teaser zu erzeugen und bei Bedarf einen Blätternavigation einzublenden.

Es werden zwei dynamische Übergabewert für die Extension int_browserresult benötigt. Ein Wert wird vom Object pi_list_browseresult erzeugt, einen weiterer muss per TypoScript erzeugt werden der die Gesamtanzahl der vorhandenen Einträge enthält.  Weitere Konfigurationsmöglichkeiten werden mit constans weitergebene und beeinflussen die Formatierung der Blätternavigation.

Far scroll

Das ypSlideOutMenu (ypmenu) ist ein einfaches JavaScript Layer-Menü. Jetzt ist es möglich das ypSlideOutMenu per TypoScript zu generieren.

Für das ypSlideOutMenu gibt es bei typo3.intervation.de bereits eine reine TypoScript-Lösung, ypSlideOutMenu. Die TypoScript-Lösung ist etwas schwer einzubinden und an den eigenen Bedürfnisse anzupassen, so da ich mich entschlossen habe das ypSlideOutMenu auch als Extension anzubieten.

Das ypSlideOutMenu ist eine Erweiterung des Objects TMENU und kann ebenso leicht eingebunden werden. Es können verschiedenen Menüzustände ( ACT, CUR etc.) verwendet werden, alle strWarp Möglichkeiten können benutzt werden.

Das ypmenu setze ich mit am liebsten ein; das Ein- und Aus-Scrollen der Menü-Ebenen trifft meinen Geschmack. Leider ist dieser Effekt nicht mit einem reinem CSS-Layer-Menü zu erreichen. Das ypmenue kann im Einsatz auf der Website vom seglerverband-sh.de und und bei http://www.kristinboese.com betrachtet werden.

MENU Object tx_menu_ypslideoutmenu: tx_menu_ypslideoutmenu ist eine Erweiterung von TMENU und verfügt über zusätzliche Eigenschaften für HMENU und TMENU.

Vorlagen begrenzen

Die Auswahl von Vorlagen und/oder FCE begrenzen

TYPO3 bietet ab Version 4.1 die Möglichkeit die Auswahl von Vorlagen und FCE für Benutzergruppen zu begrenzen. Die Extension int_tv_mod erweitert die Möglichkeit der Begrenzung für die Auswahl von Vorlagen und FCE.

Die Begrenzung der Auswahl die mit der Extension int_tv_mod möglich ist:

  • Komplette DS
  • Komplette TO
  • Komplette DS in Abhängigkeit des parent DS
  • Komplette DS in Abhängigkeit des parent To
  • To in Abhängigkeit des parent DS
  • To in Abhängigkeit des parent DS
  • Komplette DS in Abhängigkeit des parent Field
  • To in Abhängigkeit des parent Field
  • Begrenzung von cTypen in Abhängigkeit des parent Field

Die Konfiguration erfolgt über das User-, Group- und Pages-TSconfig mit der Eigenschaft mod.web_txtemplavoilaM1.createPageWizard und der erweiterten Eigenschafen, für die Begrenzung der cTypen mit TCEFORM.tt_content.CType.removeItems_parent.field_content

Webalizer

Intervation.de arbeitet nicht im stillen Kämmerlein. Intervation.de stellt anderen Webmastern und Interessierten Scripte, Codeschnipsel, Tipps und Tricks zur Verfügung. Alle hier aufgeführten Scripte oder Codeschnipsel sind in den einen oder anderen Projekt von Intervation.de integriert.

Die Codeschnipsel stehen zur freien Verfügung. Bei Verwendung wäre ein Hinweis auf Intervation.de nett, ist aber keine Bedingung. Es werden immer wieder neue Codeschnipsel zugefügt.

Die Scripte sind für nicht kommerziellen Websiten kostenlos.

Die Trennung von Inhalt und Formatierungen ermöglicht einen schnellen Wechsel des Designs. Es erfolgen, je nach Design, keine oder nur geringe Änderungen (hier kommt PHpP zum Einsatz) am Quelltext. Der Style-Switcher funktioniert mit PHP und Session, ist also Browserunabhänging.

Das ist Ihr Nutzen

Intervation.de steht für invention, innovation und interaktion.

  • Invention steht für Ihre oder/und unsere Ideen, Ihre Homepage zu gestalten oder Anwendungen in php zu programmieren, damit Ihre Anforderungen erfüllt werden.
    Im Vordergrund stehen Ihre Ideen und Wünsche, wir stehen beratend zur Seite, um Sie ans Ziel zu begleiten
  • Innovation bezieht sich auf unsere planvolle und zielgerichtete Erneuerung und Neugestaltung Ihrer Internetpräsenz oder bestehender php-Scripte.
  • Interaktion ist zum einen die Kommunikation zwischen Ihnen und uns, um Ihre Wünsche und Anfordergungen zu erfassen.

Zum zweiten steht Interaktion für Dialoge zwischen Ihnen und dem Besucher Ihrer Internetpräsenz, dies kann z.B. in Form von Gästebüchern, FormMailer, Foren usw. erfolgen. Wir setzten hier auf die serverbasierende Programmiersprache php und auf das Datenbanksystem MySQL

Intervation.de ist ein freies Projekt und dient dazu, Hilfesuchenden zur Seite zu stehen. Es werden keine kommerzielle Ziele verfolgt.

Sehen Sie sich auf unserer Homepage um und lernen Sie uns kennen. Wir nutzten auch die Gelegenheit, anderen Webdesigenern und Programmierern unsere Erfahrungen in Form von Tipps, Codeschnipsel und PHP-Scripten zur Verfügung zu stellen. Noch fragen……? Treten Sie mit uns in Kontakt.

Mit Listen arbeiten

Eine einfache Möglichkeit jQuery über das Utilitie $.extend() (http://api.jquery.com/jQuery.extend/) um weitere Methoden zu erweitern die es ermöglichen mit kommaseparierten Listen zu arbeiten.

Folgende Methoden stehen dann zusätzlich zur Verfügung

  • iw_IsInList
  • Prüfen ob item in einer Liste vorhanden ist
  • iw_ExtendList
  • Liste um item erweitern
  • iw_RemoveFromList
  • item aus Liste entfernen

Der Aufruf aus jQuery erfolgt über $.iw_isInList(), $.iw_ExtendList() oder $.iw_RemoveFromList() (Übergabe der Werte nicht vergessen!)

Der Schubladen Test

ViewHelper: MathViewHelper
Berechungen mit Hilfe eines ViewHelper ausführen
Kategorie(n): Extbase / Fluid
ViewHelper: t3libDiv

Zugriff auf Methoden in der class t3lib_div von TYPO3
Kategorie(n): Extbase / Fluid
Kommaseparierte Liste mit jQuery

Liste auf Item prüfen, Item hinzufügen oder löschen
Kategorie(n): jquery
f:for iteration ermitteln
Gelegentlich es ist Notwendig Zeiger wie index, isFirst, isLast oder ähnliches in einer f:for einzubetten

Kategorie(n): Extbase / Fluid
storagePid in Extbase
Speicher pid in Extbase bestimmen
Kategorie(n): Extbase / Fluid

Dabei kann es auch schon einmal zu einem Schubladen Test kommen, der zeigt, ob die Montage einwandfrei war oder es zum Beispiel im Bereich der Scharniere zu einer Schieflage gekommen ist.