Comments (4)
I think you're misunderstanding how the system works.
The idea at present is that a Template Admin (somebody with HTML skills such as yourself) creates the CMS Templates with the correct element stack, based on the .tt files, and then your 'normal' site users (Page Admin) only have to create CMS Pages using the existing CMS Template records, which will prepopulate the element stack for them appropriately.
Looking at your site (thanks for giving me the login details on IRC) it looks like you're not adding any elements to your CMS Template. That means every time you create a CMS Page, you have to add the elements manually. Add them to the CMS Template, then any new CMS Pages created using that CMS Template will get the right elements automatically.
from shinycms.
(That said, it would be nice to autopopulate the CMS Template page with the suggested element stack and only require the admin to set types - it's on the TODO list but a long way down it! It wouldn't work for more complicated templates anyway, for example those which use loops to build up element names programmatically.)
from shinycms.
Okay I'm dumb, thanks for setting me straight, it works great now!
from shinycms.
No, you're not dumb, the documentation is inadequate! Please consider writing up some extra words for the Getting-Started doc that explain this part of the system more clearly, so the next person doesn't trip up the same way. :)
from shinycms.
Related Issues (20)
- Need for Global Elements HOT 1
- Feature request: Entity lists
- Feature request: Configuration Assistant HOT 3
- typo in main.css @ line 351 HOT 1
- logo title HOT 2
- google map searches
- save user redirect is broken HOT 1
- nginx configuration HOT 2
- login.tt conditional
- site-footer registration conditional HOT 1
- New User configuration HOT 1
- Numeric shop_item.code breaks; need to remove special case code HOT 2
- cpanfile vs. Makefile.pl HOT 4
- Docker misunderstanding HOT 5
- CRITICAL: ShinyCMS In mod_perl, Silent Failure HOT 1
- Release on CPAN HOT 2
- Production-Ready Dockerfile HOT 8
- Would be nice to cache dependencies on Travis CI HOT 3
- Shop items with no category are not visible in admin area
- Upgrading MySQL from 5.7 to 8.0 makes breaking changes to timestamp behaviour
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from shinycms.