Wie deaktiviere ich Cakeday?

Ich möchte Geburtstage und Jahrestage deaktivieren und möchte nicht, dass der Benutzer sein Geburtsdatum auswählen kann. Wie kann ich das tun?

Wenn Sie das Plugin installiert haben, entfernen Sie es einfach aus Ihrer YML-Datei und bauen Sie es neu auf.

Ich kann das Plugin nicht entfernen :frowning:

Suche nach cakeday unter Admin > Einstellungen und deaktiviere dann die Einstellung :arrow_down:

Wird das ‘Cakeday’ im Hauptmenü ausgeblendet werden? :slight_smile:

Nein, aber du kannst den Cakeday-Link im Hamburger-Menü verstecken mit

.widget-link.cakeday-link {
    display: none !important;
}

und das Geburtsdatum-Feld im Benutzerprofil mit

.user-custom-preferences-outlet.user-date-of-birth-input {
    display: none;
}

Was passiert, wenn du diese Zeile aus app.yml löschst?

Warum steht im ersten Fall ein “!important” und im zweiten nicht? :slight_smile:

Denn im ersten Fall muss ich CSS dazu bringen, zu verstehen, dass die Eigenschaft display, die ich jetzt deklariere, eine höhere Priorität hat als die bereits für dasselbe Element in der Standard-Stylesheet-Datei deklarierte.

.menu-panel li a.widget-link, .menu-panel li.heading a.widget-link {
    display: block;
}

Vielen Dank für die Erklärung!