[TYPO3-german] BackendModul Plugin auf Seit abfragen
Birgit
lists at berlin-typo3.de
Fri Oct 6 17:11:00 CEST 2017
Hallo Monti,
geht das nicht einfach per
SELECT * FROM tt_content
WHERE list_type = ‚mein_pluginname‘ | oder cType = ‚mein contentelementname'
AND pid = aktuelle Seiten-ID
AND deleted = 0
AND hidden = 0
AND starttime <= time();
AND endtime > time();
ggf. noch sys_language = gewünschte Sprach-ID
Das Backendmodul muss unter dem Hauptmodul „Web“ angelegt werden, damit du die jeweilige Seiten-ID bekommst.
viele Grüße
Birgit
> Am 06.10.2017 um 17:02 schrieb Dr. Dieter Porth <web37p2 at web59550.greatnet-hosting.de>:
>
> H
>
> Hallo Monti,
> vielleicht habe ich mich unklar ausgedrückt. Baue dir eine Extbase Abfrageumgebung ala:
> http://www.lukasjakob.com/get-tt_content-data-in-your-extbase-extension/
> und wende das Extbase in deiner Testfunktion an.
>
> Aber vielleicht brauchtst dudie Daten nicht. Einen direkteren Weg hättest du, wenn du direkt ein Query ausführst: Dokumentation als Anregung/Code-Steinbruch:
> https://docs.typo3.org/typo3cms/CoreApiReference/ApiOverview/Database/Migration/Index.html
> bzw. nur das bis 7.6 gültig: https://blog.bartlweb.net/2011/02/sql-funktionen-des-typo3-php-frameworks/
>
> Mit besten Grüßen
> Dieter
>
> P.S. Den meiste Methoden bei TYPO3 kann ich mir nicht merken, wobei ich den Eindruck habe, dass der Übergang von 7.6 nach 8.7 eine große Menge Breaking-Changes verursacht hat, wenn ich die Größe meines aktiven Wortschafts für Flüche als Maßstab nehme.
> Meistens nutze ich PHPStorm, um zu schauen, welche Methoden möglicherweise hilfreich sein könnten.
> Außerdem ist xDebug oft hilfreich, um sich darüber klar zu werden, ob wie man auf bestimmte Informationen zugreifen kann/könnte.
>
>
> Am 05.10.2017 um 19:43 schrieb Reinhardt Medien:
>> Hallo Dieter
>>
>> Quote: Dr. Dieter Porth wrote on Wed, 04 October 2017 22:37
>> ----------------------------------------------------
>>> Eine schnelle Lösung.
>>
>> Das wäre schön ;)
>>
>>> Baue eine eigene TestFunktion. Request auf die Content-Elemente der Seite per Repository.
>>
>> Testfunktion ja,
>> Request auf die CE der Seite per Repo: ok da komme ich bis:
>> $this->request->
>> und wie weiter?
>>
>>> Prüfen, ob Plugin gesetzt ist.
>>
>> Genau das brauche ich wie lautet der Befehl???
>>
>>> Felder CType und ohne nachzuschauen - List (glaube ich).
>>
>> list ist klar, aber wie prüfen ich ob mein list (plugin) gesetzt ist?
>>
>>
>>
>>>
>>>
>>> Am 04.10.2017 um 13:18 schrieb Reinhardt Medien:
>>> > Hallo,
>>> >
>>> > ich würde gerne für mein Backend-Modul abfragen, ob das Plugin > überhaupt auf der Seite platziert wurde.
>>> >
>>> > Folgendes möchte ich erreichen:
>>> >
>>> > Wenn ein Redakteur in dem Backen-Administrator (das Modul) geht und > auf dieser Seite kein FE-Plugin eingestellt ist, dann soll eine > Meldung erscheinen z.B.
>>> >
>>> > "Auf dieser Seite ist kein FE-Plugin eingerichtet ! Stellen Sie > sicher, dass ein FE-Plugin auf der Seite vorhanden ist."
>>> >
>>> > Danke sehr für die Lösung oder Richtungsweisung ;)
>>>
>>> --
>>> ----
>>> Dr. Dieter Porth - Web-Entwickler
>> ----------------------------------------------------
>>
>>
>
> --
> ----
> Dr. Dieter Porth - Web-Entwickler
>
> _______________________________________________
> 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