I'm new to Shopify. I'm not finding the documentation explaining how to add (to the Admin) inputs (ie textfields, dropdowns, drag n' drop lists, etc) to a custom page template or a product and then spit that info out into a template. It appears all of the theme templates are for the front-end but how do I access the back-end?
You don't. Shopify is hosted for you. You get the play all you want with your Shop's front-end, and you can make Apps that use the API and present their own interface to your customers, staff etc. Monkeying around with the Admin is currently not possible for merchants. Perhaps one day soon you could mess with it... but for now... no...
Why do you need to anyway? Do you have a use case for that that is interesting?
Thanks for the response. Sounds like Shopify would be completely useless for me. I usually work on custom designed sites, not ones where someone just tweaks an existing theme. I don't see how being hosted has anything to do with being able to make new page types. I've glanced at the App API's but it didn't seem like that's what I wanted. I'll check again.
Every single site I've ever worked on needed extra inputs. It helps idiot-proof the admin for clients. When I have multiple sections for a page in the admin, I can do more with the HTML & CSS. You shouldn't ever have Divs, Sections, Articles, Asides, Classes or IDs etc in that Content area. It's too easy for a client to mess that up.
Some stuff could be done in the settings.html, but it seems limited and wish I could add inputs to the page itself not buried in some theme setting (it takes it out of context). The settings.html should be for global settings, not page-specific ones.
I'm not asking how to accomplish these, but here are some examples of what I'm trying to achieve:
I see some of this functionality in the admin, I just need to add more of it. And maybe some is possible if I understand the Shopify way.