So machen Sie es möglich, nur einen Knoten zu kennzeichnen

8

Ich habe eine Ansicht mit Listen von 10 Knoten mit einem Knotenanzeigetyp (keine Zeilen). Jeder Knoten hat ein Flag. So ermöglichen Sie es, NUR einen Knoten dieser 10 Knoten zu kennzeichnen, z. B. wenn Sie einen Knoten markiert haben - Sie können keinen anderen Knoten markieren, bis Sie einen nicht markiert haben. Genau wie eine beste Antwortfunktion auf dieser Seite. Vielen Dank :)

Alexander Kim
quelle

Antworten:

8

Sie suchen nach der Aktion zum Trimmen von Flaggen , die Sie mit Regeln implementieren können.

Wenn Sie eine Regel festlegen, die für das Ereignis "Knoten ist markiert" mit "Trimm das Flag" für den betreffenden Benutzer auf "1" aktiviert wird, werden die anderen Flags gelöscht und es bleibt nur das aktuellste Flag übrig.

Patrick Kenny
quelle
Wenn dem Benutzer eine separate Liste von 10 verschiedenen Knoten angezeigt wird, werden durch diese Aktion auch frühere Flags umgekehrt? Verursacht dies beispielsweise, dass der Benutzer nur ein Flag pro Flaggentyp setzen kann?
Jimajamma
@ Jimajamma Ja, ich verstehe, dass dadurch die Flags für diesen Flaggentyp zurückgesetzt werden.
Patrick Kenny
... Zeit, meine Jquery Thinking Cap aufzusetzen und einen Weg zu finden, wie Flaggen auf einer aktuellen Seite wie Optionsfelder wirken können
Jimajamma
hat funktioniert! Sie erstellen nur eine neue Regel: Der Knoten ist markiert: Ihr_Flagenname. In Aktionen müssen Sie dann die Option Flag markieren auswählen.
Alexander Kim
0

Ist das Flag Limit- Modul das, wonach Sie suchen?

Dieses Modul ermöglicht es jedem Flag (zum Beispiel: Lesezeichen), eine begrenzte Anzahl von Elementen zu haben.
...
Es gibt eine neue Funktion im Zweig 7.x-1.x, mit der Sie optional die Anzahl der Flaggen begrenzen können, die jeder Artikel haben kann. Sobald das Limit erreicht ist, kann niemand mehr den Gegenstand markieren.

Alejandro Moreno
quelle