ฉันต้องการฝังสไลด์โชว์ที่เรียบง่ายให้กับเทมเพลตของฉันและฉันต้องการใช้ฟอร์มย่อยเพื่อทำให้การเปลี่ยนภาพง่ายขึ้น
นี่คือรหัสที่ฉันใช้เรียกไฟล์ child xml
<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" />
และนี่คือเนื้อหาของ 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>
นี่คือสิ่งที่ฉันได้รับเมื่อ 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
        )
)
ฉันจะแยกวิเคราะห์ค่าข้างต้นเพื่อให้สามารถใช้เป็นสไลด์โชว์ได้อย่างไร
ขอบคุณ!
echo empty($item->slideshow_img) ? '' : $item->slideshow_img;