File (Field) Paths és Token hiba

vikicica22 képe

Hello mindenki!

Melyik File (Field) Paths és Token modulokat használjátok, mert nekem állandóan hibát jelez bármelyik kiadást telepítem a drupal 7-re :(

Warning: Invalid argument supplied for foreach() filefield_paths_entity_update() függvényben (D:\htdocs\drupal7\sites\all\modules\filefield_paths\filefield_paths.module 232 sor).

Ezeket használom:
Drupal 7.18
Token 7.x-1.x-dev
File (Field) Paths 7.x-1.x-dev

Melyik modulhoz, modulokhoz kapcsolódik a téma?: 
Drupal verzió: 
Sk8erPeter képe

A konkrét megoldást nem tudom a problémádra, de a File (Field) Paths helyett már 7-es Drupalnál a szantog által fejlesztett File Entity Paths modult érdemes inkább használni, sokkal általánosabb megoldást kínál, nem csak node-okra működik, hanem mindenféle entitásra, sőt, inkább úgy mondanám, hogy ez legalább jól működik. Nálam legalábbis megfelelő konfiguráció után biztosan.

0
0
vikicica22 képe

Próbáltam a File Entity Paths de nem működöt valamiért :( Beállítottam a dolgokat benne és nem történik semmi.

Ezeket használtam:

Entity API 7.x-1.0+2-dev
File entity 7.x-2.0-unstable7+22-dev
File Entity Paths 7.x-2.0-alpha3+2-dev
Token 7.x-1.4+5-dev

Mit jelent a megfelelő konfiguráció?
Te milyen modulokat és beállítások használsz?

0
0
Sk8erPeter képe

Próbáltam a File Entity Paths de nem működöt valamiért :( Beállítottam a dolgokat benne és nem történik semmi.

Hogyan állítottad be? Tudsz mutatni screenshotot a beállításokról? (pl. feltölthetnéd imgur.com-ra)
admin/config/media/fe-paths
Itt nálam a Global settings-nél be van állítva mindenféle fájltípusra default path, aztán külön még fájltípusonként ÉS entity-nként egyéb beállítások, pl. amikor taxonómiakifejezésekhez van image fieldem, akkor file types-nál Image kiválasztva, Parent entity settings-nél Taxonomy term kiválasztva, azonbelül pedig a megfelelő szótárnál kiválasztottam a megfelelő fieldet. Vagy ha épp content type-ról és Image fieldről van szó, akkor Path and filename settings-nél akarmi/[node:nid] beállítva, Image kipipálva, Content entity kiválasztva a parent entity settings-nél, aztán a megfelelő mező is kipipálva.
Akkor kell egyébként "történnie" valaminek, amikor feltöltesz egy képet, majd elmented az entitást, a beállításaidnak megfelelő könyvtárba kell kerülniük a fájloknak.

0
0
vikicica22 képe

Ezek a beállításokat hajtottam végre:
http://i.imgur.com/1iPaJSE.jpg

0
0
Sk8erPeter képe

Hát ez fura, pedig jónak tűnik, és ha a Global settings-nél beállítasz valamit, mondjuk "kepek" vagy "images", hogy oda kerüljenek, aztán esetleg még az "override options" részt átállítod "within the same entity"-re?

Ha ezek nem oldják meg, igazából szantog-nek kéne valamit mondania rá, hogy mi lehet a para, mert én a modul kódját még nem böngészgettem, így nem vágom, milyen buktatók lehetnek a dologban.

0
0
mat képe

Szia Vikicica22!

A filefield_paths module nálam is hibaüzenetet dobott:
"Notice: Undefined property: stdClass::$original file_field_update() függvényben (/web/********/**********.hu/modules/file/file.field.inc 265 sor)"

Tudom, hogy kiscicagyilkosság a core hack, de nálam ez szüntette meg a hibaüzenetet:

http://drupal.org/node/985642#comment-6477242 -> http://drupal.org/files/core-7.15-remove-file-attach-load-985642-41.patch

Talán segítség lehet neked is.

0
0
vikicica22 képe

Melyik modulokat használod?

Most meg ezt írja ki nekem:
entity_token.tokens.inc on line 297

0
0
Sk8erPeter képe

entity_token.tokens.inc on line 297

és még? Ez így kevéske. Mi a konkrét, teljes hibaüzenet?

Egyébként próbáld már meg azokat, amiket fentebb javasoltam (hogy legyen globális beállításod, és a többi).

0
0
vikicica22 képe

Mindenféle variációt kipróbáltam de sajnos nem működik :( lehet, hogy majd írok szantog-nak ezzel kapcsolatban.

0
0
mat képe

Drupal 7.19
File (Field) Paths 7.x-1.0-beta3+4-dev
Pathauto 7.x-1.2
Token 7.x-1.4
Transliteration 7.x-3.1
Global Redirect 7.x-1.5

0
0
vikicica22 képe

Köszi az modulok listáját feltettem ezeket de mivel a Entity API is fent van nekem az bekavar. Ezért írja ki azt hogy: entity_token.tokens.inc on line 297

0
0