Git Product home page Git Product logo

Comments (3)

AndyBitz avatar AndyBitz commented on July 26, 2024

Hi Mad,

danke fürs Lob :)

Falls du nichts direkt am Code vom AddOn verändern willst, dann kannst du theoretisch den Table Manager vom yform AddOn benutzen. Das ganze wird dann zwar in einer separaten Tabelle und einem eigenen Menüpunkt gemacht, aber das ganze ist die schnellere und einfachere Lösung.
Es müsste im Table Manager nur eine Tabelle mit der ID für den Eintrag angelegt werden und dazu zwei Felder für "Sichtbar von" und "Sichtbar bis". Die Tabelle müsste dann nur vor der eigentlichen ausgaben abgefragt werden und falls der Eintrag im Zeitraum ist, dann wird er angezeigt, ansonsten eben übersprungen und nicht angezeigt.

Ansonsten, direkt im AddOn:

Als erstes müssten die zwei Felder in der install.php angelegt werden. Zum Beispiel
availableFrom und availableTill als Datetime. Die Felder sollten am besten auch Nullable sein, damit sie nicht gesetzt werde müssen.

Jetzt müssten in lib/backend.class.php die Form-Felder hinzugefügt werden.
Zuletzt müssen noch die APIs angepasst werden, also alles in lib/api.blogger.class.php und alles in lib/blogger.class.php was irgendwelche abfragen macht. (Hier muss natürlich auch beachtet werden, dass alles valide ist, z.B. das Till Datum nicht vor From liegt).

Als Bonus könnte dann noch eine extra Checkbox in der Config angelegt werden, um die Felder standardmäßig nicht anzuzeigen.

from blogger.

mad1988 avatar mad1988 commented on July 26, 2024

Vielen Dank...

echt eine super Sache von Dir :) ...
Ich werde morgen die Lösung über das AddOn umzusetzen.

Evtl. könnte deine Antwort auch für andere Nutzer hilfreich sein... wenn du damit einverstanden bist würde ich deine Lösung in der Slack Community von Redaxo posten (https://friendsofredaxo.slack.com)

...weiter so !!!

from blogger.

AndyBitz avatar AndyBitz commented on July 26, 2024

Auch Danke :)
Darfst du auch gerne Posten

from blogger.

Related Issues (7)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.