3.1 updates to templates and DropdownField usage, as well as directly defining a Sort param to not rely on external extension

(excuse the commit messiness)