Skip to the content
Documentation
Help Start
Reading in:
  • German: 9,059 of 9,059 pages
About the help in other languages
All help pages

Die Unterelementliste: 129 Spalten, Voreinstellungen und CSV-Export

Diese Seite ist für Redakteure, die mehr über die Elemente in einem Ordner sehen möchten, und für Administratoren und Entwickler, die Standards festlegen oder Spalten hinzufügen. Die Unterelementliste in der…

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/features/6.0/subitems-table-options.md

On this page

This page is a translation. Read the English original

Die Unterelementliste: 129 Spalten, Voreinstellungen und CSV-Export

Diese Seite ist für Redakteure, die mehr über die Elemente in einem Ordner sehen möchten, und für Administratoren und Entwickler, die Standards festlegen oder Spalten hinzufügen. Die Unterelementliste in der Knotenansicht bot früher fünfzehn feste Spalten. In 6.0.15 sind Spalten eine Registry: die fünfzehn alten, 114 neue in Gruppen und jedes Attribut der Inhaltsklassen in der Liste, ohne jede Einstellung. Jeder Benutzer wählt, ordnet und speichert seine Spalten; Administratoren legen Standards und Voreinstellungen fest. Hinzugefügt am 02.10.2026.

Der vollständige Katalog, Leistungszahlen und wie Sie eine Spalte schreiben, stehen in der Anleitung Optionen der Unterelementtabelle.

Verwenden

  1. Öffnen Sie einen beliebigen Knoten mit Unterelementen und klicken Sie auf Einstellungen (Table options).
  2. Filtern Sie die gruppierte Liste (Basic, Node, Object, Version, Location, URLs, SEO, Dates, People, Relations, Translations, Workflow, Users, Media, Technical, Custom), haken Sie Spalten an und ziehen Sie sie, um sie zu ordnen.
  3. Wählen Sie eine Voreinstellung oder eine Seitengröße (10, 25, 50, 100).
  4. Exportieren Sie die sichtbaren Spalten als CSV, wenn Sie sie in einer Tabellenkalkulation brauchen. Klicken Sie auf eine Zelle mit dem Kopierzeichen, um ihren Wert zu kopieren.

Die Wahl wird pro Benutzer auf dem Server gespeichert. admin und admin4 laden die Spaltenliste vom Server; admin2, admin3 und sevenx_site_admin verwenden das Template von admin. Ohne die neuen Serverfunktionen funktioniert die Tabelle wie bisher.

Eigene Seitengröße

Neben den voreingestellten Seitengrößen aus PageSizes[] hat der Bereich Einstellungen (Table options) ein Feld Individuell (seit Juni 2026; die Beschriftung kommt aus design/admin/templates/children_detailed.tpl).

  1. Wählen Sie unter Einträge pro Seite Individuell.
  2. Geben Sie eine ganze Zahl von 1 bis 10000 ein und drücken Sie die Eingabetaste.

Die Liste lädt sofort mit genau so vielen Zeilen neu. Alles andere wird mit einer Meldung abgelehnt, und die bisherige Größe bleibt. Verwenden Sie es für Massenarbeit an genau den Zeilen auf dem Bildschirm (alle auswählen, dann verschieben, kopieren oder verbergen), für Exportprüfungen, die einen genauen Ausschnitt brauchen, oder um zu testen, wie sich ein Ordner bei einer bestimmten Größe verhält. Die Seitengröße ist eine Benutzereinstellung; siehe Einstellungen zum Blättern. Die Seite „Eigene Anzahl von Einträgen pro Seite“ ist in dieser aufgegangen.

In drei Minuten eine Spalte hinzufügen

  1. Fügen Sie settings/override/subitemscolumns.ini.append.php einen Block hinzu, der eine aufrufbare Funktion, eine Klasse oder ein Template nennt:

    [Column_myprefix_nodeid_hex]
    Name=Node ID (hex)
    Group=Custom
    Type=text
    Handler=MyColumns::nodeHex
    Copy=true
  2. Schreiben Sie den Handler im Ordner classes/ Ihrer Extension:

    class MyColumns
    {
        public static function nodeHex( $node, $settings, $column )
        {
            return dechex( (int)$node->attribute( 'node_id' ) );
        }
    }
  3. Erzeugen Sie die Autoloads neu und leeren Sie den INI-Cache:

    php bin/php/ezpgenerateautoloads.php -e
    php bin/php/ezcache.php --clear-tag=ini --allow-root-user
  4. Öffnen Sie Einstellungen (Table options): Die Spalte „Node ID (hex)“ steht unter Custom.

Weitere Schlüssel, die ein Spaltenblock tragen kann: Class= (eine Unterklasse von expSubitemsColumn), Template=design:...tpl, SortField=, Policy[], Description=, Align=right, Order=. Der Kopf der mitgelieferten settings/subitemscolumns.ini führt jeden Schlüssel auf.

Einstellungen

DateiBlockSchlüsselStandardGeltungsbereich
settings/subitems.iniSubitemsSettingsDefaultColumns[]name;published;translations;priorityInstallation
settings/subitems.iniSubitemsSettingsAttributeColumnsenabledInstallation
settings/subitems.iniSubitemsSettingsAttributeColumnsExcludedDataTypes[]ezuserInstallation
settings/subitems.iniSubitemsSettingsCSVExport / CSVLimitenabled / 5000Installation
settings/subitems.iniSubitemsSettingsPageSizes[]10, 25, 50, 100Installation
settings/subitems.iniPreset_<id>, Defaults_<id>Name, Columns[], Subtree[], ParentClassIdentifiers[]drei Voreinstellungen werden mitgeliefert: Preset_seo (SEO), Preset_editorial (Editorial), Preset_technical (Technical); kein Block Defaults_<id>Installation
settings/subitemscolumns.iniColumn_<key>siehe die Anleitung129 SpaltenInstallation

Die mitgelieferten Spalten zählen:

grep -c "^\[Column_" settings/subitemscolumns.ini

Erwartete Ausgabe: 129.

Geschwindigkeit

Spalten laden ihre Daten einmal pro Seite, nicht einmal pro Zeile (expSubitemsColumn::prefetch()). Die Data Map, die Versionszeilen, die lesbaren Kinder pro übergeordnetem Knoten, die Kinder pro Klasse, die Zeilen der URL-Aliase, die Platzierungen und die Anzahlen der Beziehungen kommen jeweils aus einer Abfrage für alle Zeilen der Seite. Die Anleitung nennt Abfrageanzahlen und Zeiten für 10, 50 und 100 Zeilen.

Für Entwickler

Die Unterelementtabelle selbst ist exp::datatable. Ihr Lader ist ezajaxsubitems_expdatatable.js, mit einer Kopie in design/admin und einer in design/admin4; ändern Sie beide zusammen. Dieselben Spalten werden von expsubitems_svc als entfernte Dienste bereitgestellt; die Serverfunktionen sind expSubitemsServerFunctions (siehe entfernte Dienste).

Verwandte Seiten

Werden Sie Exponential-Partner

Partner teilen ihre Informationen, stellen Mittel bereit, geben Beiträge zurück und entwickeln die Produkte mit uns, und so wächst Exponential. Eine Partner-Website und ein Dashboard sind für Mitte 2027 geplant: Werden Sie noch heute Partner, damit wir schneller wachsen und neue Funktionen früher liefern.

Something wrong on this page? Report an error

Documentation license

This documentation is free documentation, licensed under the GNU Free Documentation License 1.3 or later.

Exponential Copyright © 1998-2026 Exponential Foundation and 7x