@@ -49,6 +49,10 @@ protected function sub_fields() : array {
4949 'label ' => 'Alt-teksti ruudunlukijoille ' ,
5050 'instructions ' => '' ,
5151 ],
52+ 'video_iframe ' => [
53+ 'label ' => 'Videon upotuskoodi ' ,
54+ 'instructions ' => 'Lisää tähän videon upotuskoodi, jos videota ei voi käyttää pelkän urlin kautta (esim. Quickchannel). ' ,
55+ ],
5256 'align ' => [
5357 'label ' => 'Asemointi ' ,
5458 'instructions ' => '' ,
@@ -58,19 +62,24 @@ protected function sub_fields() : array {
5862 $ key = $ this ->get_key ();
5963
6064 $ video_field = ( new Field \Oembed ( $ strings ['video ' ]['label ' ] ) )
61- ->set_key ( "$ { key}_video " )
65+ ->set_key ( "{ $ key }_video " )
6266 ->set_name ( 'video ' )
6367 ->set_wrapper_width ( 50 )
6468 ->set_instructions ( $ strings ['video ' ]['instructions ' ] );
6569
6670 $ alt_text_field = ( new Field \Textarea ( $ strings ['alt_text ' ]['label ' ] ) )
67- ->set_key ( "$ { key}_alt_text " )
71+ ->set_key ( "{ $ key }_alt_text " )
6872 ->set_name ( 'alt_text ' )
6973 ->set_wrapper_width ( 50 )
7074 ->set_instructions ( $ strings ['alt_text ' ]['instructions ' ] );
7175
76+ $ video_iframe_field = ( new Field \Textarea ( $ strings ['video_iframe ' ]['label ' ] ) )
77+ ->set_key ( "{$ key }_video_iframe " )
78+ ->set_name ( 'video_iframe ' )
79+ ->set_instructions ( $ strings ['video_iframe ' ]['instructions ' ] );
80+
7281 $ align_field = ( new Field \Radio ( $ strings ['align ' ]['label ' ] ) )
73- ->set_key ( "$ { key}_align " )
82+ ->set_key ( "{ $ key }_align " )
7483 ->set_name ( 'align ' )
7584 ->set_default_value ( 'default ' )
7685 ->set_choices ( [
@@ -84,6 +93,7 @@ protected function sub_fields() : array {
8493 return [
8594 $ video_field ,
8695 $ alt_text_field ,
96+ $ video_iframe_field ,
8797 $ align_field ,
8898 ];
8999 }
0 commit comments