it-swarm-vi.com

Mô-đun nhận các mục từ danh mục thành phần cụ thể

Tôi đang phát triển một phần mở rộng slideshow cho Joomla 3.x. Phần mở rộng bao gồm một thành phần trong đó bạn có thể tạo các danh mục và tạo các trang chiếu. Khi tạo các slide, bạn chỉ định mỗi một cho một thể loại. Thành phần này sử dụng thành phần com_clists cốt lõi của Joomla để tạo các danh mục. Thành phần này cũng sử dụng cấu trúc MVC của Joomla (Tôi đã cố gắng giữ mọi thứ càng gần lõi càng tốt).

Phần tiếp theo của phần mở rộng là một mô-đun. Mô-đun hiển thị các slide từ một danh mục cụ thể (hoặc nó nên).

Mọi thứ đều được xây dựng hoàn chỉnh và hoạt động ngoài một tính năng: Mô-đun hiện hiển thị tất cả các slide bất kể danh mục. Khi chỉnh sửa mô-đun trong Joomla tôi có thể chọn danh mục tôi muốn nhưng tôi không biết làm thế nào để mô-đun chỉ hiển thị các trang chiếu từ danh mục đó.

Bạn có thể tải xuống mô-đun tại: Mô-đun trình chiế

2
DesignSubway

Thử đi,

Trên tệp trợ giúp của bạn, getList() không kiểm tra danh mục bạn phải thêm điều kiện danh mục ở đó.

một cái gì đó như dưới đây.

    $query->select('catid, id, title, image, select_link, link, menuitem, caption');
    $query->from('#__bdslides');
    $query->where('state=1 AND category = ' . $db->q($params->get('category')));
    $query->order('ordering');
    $db->setQuery($query);

Nhưng hãy đảm bảo rằng danh mục của bạn chỉ trả về một ID nếu nó là bội với mảng bạn phải sử dụng IN() trong query.

ví dụ mô-đun biểu ngữ Joomla bạn có thể tải xuống.

2
Jobin Jose