Hello mindenkinek!
Van egy hírek tartalom típusom és abban van egy kép mező típus.
Névnek még régebben ezt adtam meg "bélyeg képek" (field_blyeg_kpek) és most létrehoztam egy kép mező típust, aminek a neve "kép" (field_image)
Azt szeretném, hogy a field_blyeg_kpek -ben lévő adatok átkerüljenek a field_image -be.
Hogyan tudom ezt megoldani? Próbáltam keresni modult erre a problémámra, de nem találtam, vagy nem jól kerestem.
Ebben kérem a segítségeteket.
Melyik modulhoz, modulokhoz kapcsolódik a téma?:
Drupal verzió:
Fórum:
Field export/import
Esetleg ez jó lehet: Bundle Copy.
Vagy végső esetben ott van a kézi megoldás, SQL paranccsal. :)
VBO
https://www.drupal.org/project/views_bulk_operations
Csinálsz egy táblázat alapú nézetet, ami azt listázza, amiket módosítani akarsz + hozzáadod a Bulk operations: Content fieldet.
A Bulk Operations field beállításainál bepipálod, hogy 'Modify entity values'.
Ha megnázed az új nézetedet, talász egy 'Select All' checkboxot legfelül, a legördülőből meg 'Modify entity values', kiválasztod a field_image mezőt, a következő oldalon meg beírod a tokent [node:field_blyeg_kpek]
Ha utána ki akarod üríteni a field_blyeg_kpek-et, akkor 'Modify entity values' > field_blyeg_kpek, és üresen hagyod a textareat.
----
Rájöttem, miért kérdezek olyan ritkán a drupal.hu-n. Amíg szedem össze az infokat a kérdéshez, mindig rájövök a megoldásra.
Sajnos ez nem jó mert
Sajnos ez nem jó mert csak szöveg, szövegmezőket lehet vele mozgatni. A kép mezőnél nem lehet tokent beírni mert ott "Új fájl hozzáadása" van :(
Talán egy megoldás...
Views_data_export-al kiimportálod a tartalmak ID-át és a képek abszolút útvonalát egy CSV-fájlba.
Utána a Feeds modullal visszatöltöd az új mezőbe.
A tartalom ID-a azért kell, hogy a Feeds ne újként hozza létre a tartalmat hanem frissítse a meglévőt.
Ezután a régi mező tartalmát törlöd a VBO modullal hogy ne sérüljön az adatbázis. A végén pedig kiveszed a mezőt.
Lehet kicsit bonyolult, de járhatóbb mint az adatbázis piszkálása.
oups, ebben lehet valami.
oups, ebben lehet valami. Lehet, hogy kell a file_entity module, kell hozzá. De ez az ultimate, ne dobd el a négyzetedet, lesz majd hamarosan megfelelő akciód:
Ha megcsináltad (először lovalhoston), akkor dobd ki az egészet, ez nem az nagyon hibatűrő köd..
----
Rájöttem, miért kérdezek olyan ritkán a drupal.hu-n. Amíg szedem össze az infokat a kérdéshez, mindig rájövök a megoldásra.