Get the image from a project folder and paste it to a template variable.
Thu Dec 09 2021 07:03:31 GMT+0000 (Coordinated Universal Time)
Saved by
@igor
'#template' => "<div>
<div><img src='{{ profile_picture }}' /></div>
<div>{{ competition_note }}</div>
// <div><img src='/modules/custom/bacademy_core/images/rosette.png' class='{{ badge_class }}'></div>
<div><img src='/{{ badge_image }}' class='{{ badge_class }}'></div>
</div>",
'#context' => [
'profile_picture' => $this->userHelperService->getProfilePicture('speaker'),
'competition_note' => Link::createFromRoute($competition_note, 'view.my_cpd_record.page_1')->toString(),
'badge_image' => drupal_get_path('module', 'bacademy_core') . 'images/rosette.png',
'badge_class' => $class,
],
];
content_copyCOPY
Ovo komentarisano je loše.
<div><img src='/modules/custom/bacademy_core/images/rosette.png' class='{{ badge_class }}'></div>.
A badge_class je dobar primer, tamo se koristi drupal_get_path.
<div><img src='/{{ badge_image }}' class='{{ badge_class }}'></div>
'badge_image' => drupal_get_path('module', 'bacademy_core') . 'images/rosette.png'
Comments