This functionality specifically allows the user to implement certain modifications for any specific wishlist.

Implementation steps involved:

  1. This feature is implemented by creating a table for the required wish list settings using the Form and Database APIs.
  2. The mandatory fields, including User, Title, Expiration Date & Status are created using Field API and the Hook functions hook_field_settings_form & hook_field_widget_form. The Configuration API would be used to configure the fields.
  3. db_select is implemented with a Join to join/combine with another table containing relevant information.
  4. The Renderable Array system would be applied to improve the grouping of the contents. The Field Theme System would be configured.

Comments

chiranjeeb2410 created an issue. See original summary.

naveenvalecha’s picture

Project: Uc Wishlist » UC Wish List
Version: » 8.x-1.x-dev
naveenvalecha’s picture

naveenvalecha’s picture

Parent issue: #2880196: Drupal 8 Roadmap »