TCA-Grundlagen · Frage 1 von 12
Was bedeuten die Felder uid und pid in einer von TYPO3 verwalteten Tabelle?
1 Antwort ist richtig. Einfach
Lösung anzeigen
Lösung
- B uid ist die eindeutige ID des Datensatzes, pid die ID der Seite, auf der er gespeichert ist
Erklärung
Jede von TYPO3 verwaltete Tabelle hat den automatisch hochgezählten Primärschlüssel uid und das Feld pid („page id“), das auf pages.uid verweist. So hängt jeder Datensatz an einer Seite oder einem Ordner im Seitenbaum, was auch für die Rechte wichtig ist, weil Backend-Berechtigungen an Seiten hängen. Bei Seiten selbst zeigt pid auf die übergeordnete Seite, pid = 0 bedeutet die Root-Ebene. Die Sprache eines Datensatzes steht dagegen in einem eigenen Feld, meist sys_language_uid, und das Original einer Übersetzung in l10n_parent.