[TYPO3-german] Re: Welche DE-Funktion ist bei INSERT / UPDATE für die sorting-Nummer zuständig?

Robert Wildling rowild at gmx.net
Wed Sep 18 09:15:19 CEST 2013


Hallo, Stephan,

Danke für diese tollen Infos!!

Ich soll ein BE-Modul entwickeln, dass einen gewissen Teil des 
Seitenbaums kopiert (ein Template sozusagen, wo eine gewissen 
Seitenstruktur für eine Subdomain bereits vorgegeben ist).

Dabei soll man den Zielort auswählen können, indem man eine Page wählt 
und dann "davor" oder "danach" definiert.

In weiterer Folge sollen auch automatisch Gruppenrechte und User 
angelegt werden, aber vorerst mal sind die wichtigesten Funktionen, die 
ich suche, das rekursive kopieren eines Teils eines PageTrees und das 
einfügen an neuer Stelle mit den Optionen davor oder danach.

Mit dem Speichern sollte dann auch noch die neu angelegte Seite 
aufgerufen werden, wobei auch der PageTree aktualisiert werden soll...

Ich muss dazu sagen: ich habe noch nie ein BE-Modul gebaut, deswegen war 
das sorting-Problem mein erster Ansatz.

Hast du so etwas (ähnliches) schon mal gelöst? Kennst du eine Extension, 
wo man sich etwas ablernen kann?

Danke jedenfalls nochmals!
Beste Grüße!
Robert

> Hallo Robert.
>
>
> Ich hatte bis eben keine Ahnung wo genau die Funktion liegt. Etwa vier Minuten lang habe ich mich deshalb durch den Core gesucht.
>
> 1: Volltextsuche nach "sorting".
> 2: Neben diversen anderen auch zwei Treffer im TCEMain -- da habe ich das erwartet.
> 3: "sorting" ist zwar noch nicht der richtige Ort, kurzes hoch-runter-scrollen hat mich aber auf "$sortRow" gebracht.
>
> Die Methoden die du vermutlich suchst:
> * t3lib_TCEmain::getSortNumber()
> * t3lib_TCEmain::resorting()
>
> Wobei ich auf Anhieb nicht wüsste, wozu genau man das brauchen könnte. Alles notwendige wird von t3lib_TCEmain::process_datamap() erledigt. Und nachdem so Dinge wie Berechtigungsprüfung und das Auflösen von Relationen ja ohnehin das process_datamap() erfordern gibt s auch keinen Grund, Records nachträglich neu sortieren zu wollen.
>
>
> Gruß,
> Stephan.
>
>
> Stephan Schuler
> Web-Entwickler
>
> Telefon: +49 (911) 539909 - 0
> E-Mail: Stephan.Schuler at netlogix.de
> Website: media.netlogix.de
>
>
>
> --
> netlogix GmbH & Co. KG
> IT-Services | IT-Training | Media
> Neuwieder Straße 10 | 90411 Nürnberg
> Telefon: +49 (911) 539909 - 0 | Fax: +49 (911) 539909 - 99
> E-Mail: info at netlogix.de | Internet: http://www.netlogix.de
>
> netlogix GmbH & Co. KG ist eingetragen am Amtsgericht Nürnberg (HRA 13338)
> Persönlich haftende Gesellschafterin: netlogix Verwaltungs GmbH (HRB 20634)
> Umsatzsteuer-Identifikationsnummer: DE 233472254
> Geschäftsführer: Stefan Buchta, Matthias Schmidt
>
>
>
> -----Ursprüngliche Nachricht-----
> Von: typo3-german-bounces at lists.typo3.org [mailto:typo3-german-bounces at lists.typo3.org] Im Auftrag von Robert Wildling
> Gesendet: Dienstag, 17. September 2013 16:43
> An: typo3-german at lists.typo3.org
> Betreff: [TYPO3-german] Welche DE-Funktion ist bei INSERT / UPDATE für die sorting-Nummer zuständig?
>
> Hallo, liebe TYPO3ler,
>
> Ich bin schon länger auf der Suche nach der (BE?)-Funktion, die beim Einfügen vonneuen Seiten (pages) für die Generierung der Sorting-Nummer zuständig ist.
>
> Im Zusammenhang damit suche ich auch die Funktionen, die für das "Einfügen vor" bzw "Einfügen nach" Seiten verantwortlich sind.
>
> Ich bin auf TYPO3 4.5 unterwegs. Wäre euch sehr für die File-Namen, Funkionsname oder alles andere, dankbar!
>
> Liebe Grüße!
> Robert
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
>



More information about the TYPO3-german mailing list