TYPO3
TYPO3, das Enterprise CMS!

TYPO3

Open-Source Content Management mit TYPO3

Das Web-CMS TYPO3 ist lizenzkostenfrei, äußerst flexibel und kann an fast allen Anforderungen angepasst werden. Mit TYPO3 sind Sie in der Lage, die Inhalte Ihrer Webseite ohne Programmierkenntnisse zu pflegen.

Magento
Magento eCommerce

Magento

Magento - Professional eCommerce-Plattform

Magento ist der neue Star am eCommerce-Himmel. Durch Magento haben Sie eine eCommerce-Plattform, die enorm flexibel ist, wenn es um den Aufbau eines- oder mehrerer Webshops geht. Durch die Multistorefähigkeit von Magento, sind Sie in der Lage, über nur eine Verwaltungsoberfläche gleich mehrere Shops zu administieren.

xt:Commerce
xt:Commerce

xt:Commerce

Mit xt:Commerce haben Sie einen echten Gewinn!

Das Open-Source Shop-System xt:Commerce ist nach wie vor die in Deutschland am meisten eingesetzte Webshop-Software.

HMENU in TYPO3 beliebig sortieren lassen

Es kann vorkommen, dass man die Menü-Einträge eines HMENU in TYPO3 nach einem beliebigen Feld sortieren lassen möchte (z.B. alphabetisch). Um dies zu erreichen nutzt man innerhalb vom T- oder GMENU einfach alternativeSortingField = title. Der Wert title an dieser Stelle bezieht sich auf das Datenbankfeld in der Tabelle pages, wonach sortiert werden soll. Demnach könnte das Typoscript für das Menü wie folgt aussehen.

Quelltext: Alles auswählen | Zeilennummerierung an/aus
  1. lib.menu =HMENU
  2. lib.menu {
  3.     1=TMENU
  4.     1{
  5.         alternativeSortingField = title
  6.         wrap =<ul>|</ul>
  7.         NO =1
  8.         NO.wrapItemAndSub =<li>|</li>
  9.         NO.ATagTitle.field = subtitle // title
  10.     }
  11. }

Weitere Sortiermöglichkeit im HMENU

Die Reihenfolge der Sortierung (aufwärts oder abwärts) lässt sich ebenfalls ganz einfach beeinflussen. Möchten Sie die Reihenfolge der Einträge nach title lieber abwärts sortieren lassen, lautet die entsprechende Zeile so: alternativeSortingField = title DESC

Falls es gewünscht ist, dass im Menü immer die neuesten Seiten zuerst angezeigt werden, lassen Sie einfach die Menü-Einträge nach dem Datenbankfeld crdate in umgedrehter Reihenfolge sortieren.

Quelltext: Alles auswählen | Zeilennummerierung an/aus
  1. lib.menu =HMENU
  2. lib.menu {
  3.     1=TMENU
  4.     1{
  5.         alternativeSortingField = crdate DESC
  6.         wrap =<ul>|</ul>
  7.         NO =1
  8.         NO.wrapItemAndSub =<li>|</li>
  9.         NO.ATagTitle.field = subtitle // title
  10.     }
  11. }