Jednoczesne dodawanie wielu elementów
-
Zasada działania mechanizmu:
– dodaję jeden post
– w momencie publikowania postu automatycznie tworzone są klony
– elementy sklonowane, które zawierają to, co dodawany post, tylko różnią się jakąś wartością, np. pobierane jest jedno pole i jest ono inkrementowane, ilość jest pobierana z jakiegoś pola
– po tej operacji mamy dodanych np. 100 elementów
– na liście postów zawsze jest opcja edytuj i wtedy edytujemy pojedynczy element
– dodatkowo jest przycisk „Edytuj wszystkie”, wtedy edytujemy elementy jednocześnie
– powinien być jeden element główny i elementy z nim powiązane
– gdy edytujemy pojedynczy element to zmieniamy treści w nim
– gdy klikniemy „Edytuj wszystkie” to edytujemy wartości wszystkich elementów powiązanych (jeśli w elemencie potomnym jakaś wartość jest inna to nie jest ona wtedy już nadpisywana)
– gdy zmienimy wartość wybranego pola to wtedy wszystkie elementy powiązane są usuwane i dodawane są nowe
– ma to działać tak, że ktoś dodaje wydarzenie, ustawia jego datę i np. wybiera, że ma się odbywać co tydzień przez rok, czyli tworzy się 52 wydarzeńCo potrzebuję:
– w jaki sposób wywołać funkcję, która uruchamia się w momencie publikacji, edycji lub usuwania elementu – do każdego zdarzenia osobna funkcja
– jak wtedy zrobić dodawanie nowego postu, który zawiera to, co post główny i np. jakieś dodatkowe pole z daną wartością
– jak zrobić, aby edytować jednocześnie daną wartość we wszystkich elementach potomnych
– jak umożliwić usuwanie wszystkich elementów pokrewnych w momencie, gdy usuniemy element główny
– jak na liście postów dodać nowy przycisk obok przycisku „Edytuj”, który będzie kierował do edycji postu głównego
- Temat ‘Jednoczesne dodawanie wielu elementów’ jest zamknięty na nowe odpowiedzi.