I'm not sure if this is feasible, or how to go about it. I want a dropdown (and use IP detection) to provide users with content based on Region - Not Language. Because we will Also be using the normal Language functionality in Drupal 8 to provide translated content, if they choose to read it in another language. Because languages and countries are not synonymous.
I want the same functionality that's in language filtering, where a user can select "Spain" from a dropdown field and they get page content and blocks that are related to the region. Then, if they desire, also an ability to filter by language.
Here's a scenario:
User, in the U.S., goes to Website.com They see content that is related to the general global market, in English because they were auto-detected as a U.S. based IP.
User chooses Sweden from the dropdown. Page reloads as Website.com/Sweden/English (or maybe just website.com/Sweden ?) Now home page reloads the page, with content specific to Sweden. Similar to how language filters.. but filtered BY COUNTRY.
Now, the user DOES want to change the language. They choose Swedish from a second "language" dropdown on the page, and the home page reloads again with Sweden-related content, translated into Swedish, with this url. website.com/Sweden/Swedish
Any thoughts on this? I know the language modules can do half of this, but how do I also provide a way for the user to view site content by region. I know views can do some of this, but I'm not sure Views is the appropriate way to present the Entire website.
Maybe someone can clear my head on this.