CGcalendar Get image field Better way?

Have a question or a suggestion about a 3rd party addon module or plugin?
Let us know here.
Post Reply
andrewvideouk
Forum Members
Forum Members
Posts: 156
Joined: Thu Aug 20, 2020 10:49 pm

CGcalendar Get image field Better way?

Post by andrewvideouk »

Hi Guys

I can't work out how to get a image and a description in a template.

I got this to work. Is there a better way to do this? I don't know how to get varables for a array.

Code: Select all

      <div class="calendar-fields">
    {foreach $event.fields as $fieldname => $fieldrec}
    
     {if $fieldname == "Image"}
  {assign var="cal_image" value=$fieldrec.field_value}
      {/if}
      
         {if $fieldname == "Image description"}
   {assign var="cal_des" value=$fieldrec.field_value}
      {/if}
      
    {/foreach}    
    {CGSmartImage src={$cal_image} alt={$cal_des}}
The Array output.

Code: Select all

Array ( [Image] => Array ( [field_name] => Image [field_type] => 7 [field_searchable] => 0 [field_extra] => Array ( [searchable] => 0 [wysiwyg] => 0 [ddopts] => ) [field_order] => 1 [event_id] => 3 [field_value] => images/Gallery/Banner/51492342_310558839806178_5274660859614855168_o.jpg [raw_value] => images/Gallery/Banner/51492342_310558839806178_5274660859614855168_o.jpg ) [Image description] => Array ( [field_name] => Image description [field_type] => 0 [field_searchable] => 1 [field_extra] => Array ( [searchable] => 1 [wysiwyg] => 0 [ddopts] => ) [field_order] => 2 [event_id] => 3 [field_value] => Online Zoom meeting [raw_value] => Online Zoom meeting ) ) 1
Thank you for your help.
User avatar
Rolf
Power Poster
Power Poster
Posts: 7825
Joined: Wed Apr 23, 2008 7:53 am
Contact:

Re: CGcalendar Get image field Better way?

Post by Rolf »

I use this at one of my websites.
For the image I created a Custom Field named i.e. "MyImage".

In the template:

Code: Select all

{if isset($event.fields.MyImage)}
  <img src="{uploads_url}/cgcalendar/{$event.fields.MyImage.field_value}" alt="" />
{/if}
- + - + - + - + - + - + -
LATEST TUTORIAL AT CMS CAN BE SIMPLE:
Migrating Company Directory module to LISE
- + - + - + - + - + - + -
Image
Post Reply

Return to “Modules/Add-Ons”