use Drupal\node\NodeInterface; use Drupal\file\Entity\File; /** * A field_image mező Alt szövege alapján frissíti a fájl adatait vagy logikáját */ function _media_autoname_fix(NodeInterface $node) { // Csak cikk (article) típus esetén fusson if ($node->bundle() !== 'article') { return; } // Ellenőrizzük, hogy létezik-e a field_image mező és nem üres-e if (!$node->hasField('field_image') || $node->get('field_image')->isEmpty()) { return; } // Az Image mező első elemének lekérése $image_item = $node->get('field_image')->first(); $alt = trim($image_item->alt); // Ha nincs ALT szöveg, nem csinálunk semmit if ($alt === '') { return; } // Lekérjük a fájl entitást (File) $file = File::load($image_item->target_id); if (!$file) { return; } /** * MEGJEGYZÉS: A File entitásnak nincs "Name" (label) tulajdonsága úgy, mint a Media-nak. * A File-nak 'filename' mezője van. Ha a fájlnevet akarod módosítani az ALT-ra: */ if ($file->getFilename() !== $alt) { $file->setFilename($alt); $file->save(); } } /** Új cikk létrehozásakor */ function media_autoname_node_insert(NodeInterface $node) { _media_autoname_fix($node); } /** Cikk szerkesztésekor */ function media_autoname_node_update(NodeInterface $node) { _media_autoname_fix($node); }RIFF &WEBPVP8 %0**>JL*#y`gn` I,fK{<}r{S/ldGNB7^vqayEoMN%z  6ZB A|A0`Y3K(8%FEќWﹷ?}A$`zrJ3,ӏfǃ!p={#LQx܁{X\:IFs YHO{&0:U\d kWƊ/Yb ]pd \ҠBa*ٲU[W&sqՏ?2t .;aHx|'p鯅`ey0Hx2n}qOzN0[wq.7Ơ|ڎFIݔɄ<Nox=0ԡ+v= FDD)KsNo,2Om0/͍̚` z[I{R6T$^Fhyn_lgBݒuH`"ӇO(U%A xo) O?rRdwԆ?=N#/$@\>_#goURk͞rQ"$jbi|,]Mć_. aLe^hgXzH0˪ۅ*Xt;cM .v%:QQ e6cXoؐ Kn_$7?ڭ*"!ʨVb`$sғX&r$K \!9C,/bJ8y@Mejb'~jCVC!ք{$W3.Ut)8M<_<$"ȮY-9@Bl W3m6wmI+R;35q?jq]@rn@b~A90L sVkpKAgl2~<Na؏6ſa`%UCA$Kݥ/sC x/m"U1v*K8g+OT]F'3%7Y_Z+ ZA{/Qb~/&FZ3N")4%:R?DnOx=h}V'y)Svw>d!kjSy vyNBqqh\`{hY1* &[I7|Ai=n [иtou}@$To"b 4O)܅3T ۬ocej 8=DZOeεkXwz UXs):@%.iyi7~.?o!E<ֱ$K0SX VNր,twku7Pr+(UgNcSiQQе.`MT.L ĻV-tRlN~4CDp1,snP-ш~咶Cm<Ф14 b3vEިȰ]xxUVeE5Gc31%%2DDXۮӧ݋FcL R`.,@]:/c )x!\݉K UHF#A`hܐڸ'~϶rivBϠ][[.5ܡ%@Q;ՈQd2љUOЧ4 -Uh3P` דm!|)\zmI!\a"G+-'(샵]2rTi͋M<$̋(ƆnPpWdsȈyHXo NJ |ɼգ5Mx^r_+ #=1oOtBLb6`-h@{vROP$~Jr|K'}9@:|/A%>HmݢdfɮCc@⊏x4a ^K8?=KHvUs.ʮ0B,_VDT#R[(wrYik걧bǥ;p9! HE|8VHh+4B(L S'.9]֊shh :%u6qjղP(hlNCw&lD K^. *+{T߿"aV0~`_vŞZkwxq ChǾ~|9AOHs$_qBơGR3K﫠?i 0Gon[˫㯹g{f:i6+pcuQD$qTM1Sd͖Ф uJCc˜/Qο0 Lҍ*'[9~b#N}.+ i qV/;Xw,Lzs3󊯜u\P)towg Kv)sl=XIUo8<A`ˆ`)44bgJLG x$cm1"@5*9.M. ޜ"%c^e@HU WEUHEZ3m9ʇ֮rJ6;}:|=.0X>{5~W$B}`5d"+jVoA`_/5.mu3*!w;R[A\:.(\^_!yFjDmP%շo 4}8 Uε ?S!3tviZA~ rQ !&ߩ..*Ex7[ YW:tTV xS(~T`vt\HE")Ih[BLBi*z~\+UzovOoh<3*PEU5vԭ "7yfK쀈Za*RQځf&y]K"U߷)A83`k!FY?Ѽv-|K.,NUõ4 9?C-H^I'2=5~ ӳʝ>`& wȀޠЂkuǠRo"\ea914VxuXN0QF*Mvk7V17y䷽ PnvxcP>!7I]o_L6kVӽ#M#!s2]6))jA[0QxE!M{|U!agZ oM2~ԗսA[n75fz}!b 5Vu9'R{ ֪|H F4M]I+WPAM]i-pYR5 \b*( 5屯C"H& X'9mˈs1©:E:p+gug2d(.غ3MLr]non,Җ W"*$)艹zp}"IG]w,M\l4un7#MNHN]淣qDThzHܸX"χ5pNgYI ]C~bBx 2aT1s/l+?SQ;ҒF8W:p<3bݞ^R+Kq+ ׎QXKe]Db 2^-6Txy×etFbvzq*CeU qyeak2ѻS]ޅШ93-K:?ߐk}ꨈ&te(}+cz ͇7s{-׼!لb@SS1MڋhfQS_NB3BL@? G>Hl   g> wdz;nF km2vQJ<FC H]>YEW~8O& ؞GT?h*=6xvZӐr~_|&_l>4D$D]ĽNoڕ{$`CqrѕiCk7ſ [J6 BȤB'(/;8Fn^2&蟠'3)*Z!QZ%ǦBsTf5 =r^>^[*G]HX5y<;7=ToƇW;G(r,=l"M$vtXQcN-;\% '`(i_!HBB Ml 4Z1< !F ]~)4'>0G$yTK_[*cꦊiTrE' `[3S.jUomٳ2nkO{ gSZlt yG"ܳ>wەj~n@h` ;ɚ:Ku&}+#L.j : DYV%_QLlJڪXH;K TD%;r G0OlŸCxG=mfZ|#5F5ȑ';D6o~(|3p?;б 9ϑT 눷D/-4sU(i8kޙ{cXVrc0$֔ 9+_c Wkhe`K 琟^QN.wE\3JZ#KJܽW IJx2nHb\M "bEL`!nǺq$OTT{ՠ ʃڧZz[~7"Q^gD$Sf~L׹O0&/|7Klau۹k:}cR5(YI &t 4v B #vP՝{#F"#,s% *CUk#X[ԑ3snlȂZ^jDhJ3 Y)0 Mε2uhE-=S([BP] RS5q-i\[{n7"E⑇~]%̅ZG:98mr갸 m}tཽī_IW^2 ZWtJl %y91 b4IKlZ_$2q#`JcNox4 GB%4/2 '?&NJOlQR lꔵ*Z_)H2=#|2zJP!8 p}SbŸ&+WmkgD?n)P;q`Ƣ-MW%:2+@(U7"ZyY7Nkz]j{ҋ r(\K]|C]AG/,:7nքjĩ.'1$b{NA.Ւ{i?i䈏+12 +1q*Ş63ޔPMXlF:C`8P3#`u??%giYZG5 4vcp9< =QJ_rn'{6i;˖:0t/!HYb։ Ss9y28-ڿaw%N^Oq ZCܵJvY]ϿwnThSOeԎ]6Qєf|@ yE)`_\/Br"S.P#  h@'OR]~V *)BQ40# +0|o/Yⶒ&^6=Ci34+n[4:VP cAZTSړ"8sfCl$+#6h\e 9m2[x75%`ƋsMOCdFc3F=}WaSQ3Li/ptvYD|1ut.8N:ȣ ͸^ Ǘ@Pl}kLnAlNn]w˽~𮻠F?hӼ"-4k>GųuH: +&"UT+??3,vgAȀ#=ّuÆ惢\;L'igLCֽ!E@um_wfZZe ;CNh,ՠ Y"5ffF2ZܗD3I;NŦ!#]Yd)6!2gj615M}AsY5x+ tmrSl%R[ ਥ`.cdxM2_0uiZ̶tofnոZ@ `7xïQ6:h7%c߀&x V(;I 1ns>/Ζ")Djdgۍ3vw+]fF[SY'fζ`Xv8/*$L!ss/_XY&IeQ*jDgt1_ !.FgO^p F v Ur N:]0- {XrmyIad , ( V:Zj;./ߓz]]xޑ~LD)ih!6S`]]DM 2Vl's5a!;dԼ ^3ovԷNu> Ф]G((Γ oՌ5a8i}A)*h3&fthʱ/pI^pw;KI-NO$oMђ/xU$ g-*8N8I[zB6Ϻ9{@ '7)-oX⺔N6 7 4VT2HjȹxRz3>رǢ!2ED'Nm{ .ouVīf*Z2[}2zY y/ dcan0JH0P7 Q5WOq5q@~.旔dz"i'#=WB% _Tّ䇞H.},U: Z?Uj͆3tBÀt0|< %&Il'x˳c-#l%{>3[ƫa!b{H  NKOq wfTyjƝ+V$ ʓ