How to customize web view templates (version-12)

There are questions I have about doctype templates for web view:

  1. How to modify the parent of the row html (the static in the row/list view)?
    I want to change the title name and add some text to the page above the list rows.

  2. How to make the web view detail (after click the row) editable?

  3. How to add an attach image button to the detail view (without making the page editable)?

  4. How to allow the search/filter above the list to search all fields (currently only searching the names)?

I’m not a developer so if the answer involves coding, please kindly include the code in your reply (at least directions on how to do it)

Sorry for the long inquiry and thank you for your help.

Does anyone have done this before?