Comments (3)
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.
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.
Auch Danke :)
Darfst du auch gerne Posten
from blogger.
Related Issues (7)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from blogger.