Ich habe mehrere "Seitenleisten", aber nicht alle haben die gleiche Größe. Nicht alle Widgets passen in alle Seitenleisten (zum Beispiel habe ich eine "Fußzeilen-Seitenleiste", in der der Client benutzerdefinierte Widgets platzieren kann, aber sie sind breit und passen überhaupt nicht in die "echte" Seitenleiste). Ich möchte einen Hinweis geben, wann ein Widget in einer Seitenleiste platziert wird, zu der es nicht gehören würde (ändern Sie beispielsweise die Farbe des Kopfzeilentextes). Was wäre der beste Weg, dies zu tun?
quelle
Ich habe es mit CSS gelöst, ähnlich wie bei meinem Trick, meine eigenen Widgets hervorzuheben . Die Drop-Bereiche der Seitenleiste gehören
div
zur Klassewidgets-sortable
und haben dieid
Ihrer Seitenleiste. Ihre Widgets sinddiv
mit Klassewidget
und undid
von der Formwidget-[global_counter]_[widget_key]-[widget_id]
. Sie können diese kombinieren, um richtige oder falsche Kombinationen hervorzuheben.Zum Beispiel habe ich eine Seitenleiste namens
footer
, die nur breite Widgets enthalten sollte. Diese Widgets sind erkennbar, weil ihre ID enthält-wide-
. Ich möchte diese in Grün und alle anderen in Rot mit einem Durchschlag.quelle
Ich würde wahrscheinlich meine eigenen Widget-Bereiche definieren, in die alle Widgets im Admin-Bereich eingefügt werden, und diesen Widget-Bereich nur an einer bestimmten Stelle im Thema platzieren.
quelle