First, go to the edit page for the view.
There, under Sort criteria, you will find an Add button.
If you click the Add button, a window will appear that lists all the fields you can use to sort the view. If Job title is a field, you can add it as a sort criteria and then sort by that field.
How you can sort by that field depends on what type of field it is. For a standard text field, you will only be able to sort ascending/descending; this is because Drupal has no way to tell what the order is.
If you want to set the order of the fields such as
- CEO
- Executive Assistant
- CFO
then this will not work if you are using a text field.
How to do it with taxonomy
One good way to do this is:
- Create a taxonomy vocabulary, Job title.
- Assign weights to the taxonomy terms in the order you want them to be sorted.
- Add the taxonomy vocabulary as an entity reference field to the Biography content type.
- Add a relationship to the referenced taxonomy vocabulary to the view.
- As the sort criteria, use the referenced taxonomy term weight.
A simpler way
Another way to do this that is faster to set up but that will be harder to maintain down the line is to give up on sorting by the text field and add a custom weight field to the content type.
Specifically:
- On the Biography content type "manage fields" page, add a new Integer field. Call it something like weight or sort.
- On "Manage display" for the Biography content type, hide the weight field. (because we do not want to show this field)
- Now the annoying part-- you have to edit all Biography content and assign the weight manually.
- Then, in your view, as the sort criteria, sort by weight (ascending or descending, whichever makes sense for the way you assigned weights).
Obviously, when assigning weights manually like this it is easy to make a mistake, so I don't recommend this way, but it is probably the fastest way to get what you want.