This plugin allows you to add custom preview buttons below a slug field, which can use any fields from the record to generate a custom URL.