Tôi muốn nhúng một trình chiếu đơn giản vào mẫu của mình và tôi muốn sử dụng biểu mẫu con để dễ dàng thay đổi hình ảnh hơn.
Đây là mã tôi sử dụng để gọi tệp xml con
<field name="slideshow_items" type="subform" formsource="templates/jomlamaster/admin/subform/slideshow.xml" min="1" max="4" multiple="true" layout="joomla.form.field.subform.repeatable-table" groupByFieldset="true" label="Subform Field" description="Subform Field Description" />
và đây là nội dung của slideshow.xml:
<?xml version="1.0" encoding="UTF-8"?>
<form>
<fieldset name="fieldset" label="Slideshow">
<field name="slideshow_img" type="media" directory="" label="Slideshow item" description="Choose an image slideshow"/>
<field name="slideshow_title" type="text" class="inputbox" label="Slideshow text" size="40" />
</fieldset>
</form>
Đây là những gì tôi nhận được khi print_r ($ slideshow_items);
stdClass Object
(
[slideshow_items0] => stdClass Object
(
[slideshow_img] => images/slideshow/img0.jpg
[slideshow_text] => Title 1
)
[slideshow_items1] => stdClass Object
(
[slideshow_img] => images/slideshow/img1.jpg
[slideshow_text] => Title 2
)
[slideshow_items2] => stdClass Object
(
[slideshow_img] => images/slideshow/img2.jpg
[slideshow_text] => Title 3
)
[slideshow_items3] => stdClass Object
(
[slideshow_img] => images/slideshow/img3.jpg
[slideshow_text] => Title 4
)
)
Làm cách nào tôi có thể phân tích các giá trị ở trên để tôi có thể sử dụng chúng cho trình chiếu?
Cảm ơn!
echo empty($item->slideshow_img) ? '' : $item->slideshow_img;