Hallo Franziska,
das Calendar-Control wird nicht von Visforms gerendert; es kommt von Joomla.
Für Visforms ist daher kein Override möglich.
Es gibt die Möglichkeit, dass in einen <button> umzuwandeln, statt ein <a>-Tag zu benutzen.
Am besten verwendest du einfach JavaScript im Rahmen der Visforms Frontend Webassets.
Frontend Webassets:
docs.joomla-4.visforms.vi-solutions.de/d...-frontend-webassets/
Alle Einstellungen werden im Formular vorgenommen:
docs.joomla-4.visforms.vi-solutions.de/d...formular-vorgenommen
Mit dem folgenden JavaScript werden in einem Beispiel-Formular in beiden Calendar-Controls die betroffenen a-Elemente gegen button-Elemente ersetzt.
Code:
jQuery(document).ready(function() {
console.log('script loaded');
jQuery('a.js-btn').each(function () {
let cls = jQuery(this).attr('class');
jQuery(this).replaceWith(jQuery(`<button class="${cls}">` + this.innerHTML + '</button>'));
});
});
Das manipulierte Calendar-Control im Formular (die kleinen grauen Buttons sind zu sehen):
vi-solutions.de/forum-uploads/joomla-cal...-anchor-elements.png
Liebe Grüße, Ingmar