Styling a Composer Page for Real Estate Add-On - Where are the php and css files located?
Permalink 1 user found helpful
I have purchased a license and are using "Tony's Real Estate" Add-on to create a Real Estate Site.
The add-on uses the new Composer to create property listings.
But the "Add properties" composer form is long and is un-styled.(see screenshot attached)Would like to better style and present the form... right now it's just makes the user scroll for ever. Lot of wasted space.
I have looked all over the package and site files to find the php and css file that controls the styling of this page, but to no avail.
I am really good at css and could style the php (add divs and group certain form field together) if i could just find the files.
Does anyone have any experience with styling (CSS) for add-on forms in composer?
And yes i asked the creator of this add-on (Tony) and he sent me here to the forum.
" the composer is a new feature in the core of concrete5, and honestly I haven't delved into styling that interface before. You might want to try posting that question to the forum, since it's not necessary package specific, and see if anyone else has some experience with it."
If anyone can help me I would be most appreciative.
Thanks,
Greg Cayer
Cayer Creative LLC
The add-on uses the new Composer to create property listings.
But the "Add properties" composer form is long and is un-styled.(see screenshot attached)Would like to better style and present the form... right now it's just makes the user scroll for ever. Lot of wasted space.
I have looked all over the package and site files to find the php and css file that controls the styling of this page, but to no avail.
I am really good at css and could style the php (add divs and group certain form field together) if i could just find the files.
Does anyone have any experience with styling (CSS) for add-on forms in composer?
And yes i asked the creator of this add-on (Tony) and he sent me here to the forum.
" the composer is a new feature in the core of concrete5, and honestly I haven't delved into styling that interface before. You might want to try posting that question to the forum, since it's not necessary package specific, and see if anyone else has some experience with it."
If anyone can help me I would be most appreciative.
Thanks,
Greg Cayer
Cayer Creative LLC
So it's not like styling a theme, editing a single dashboard page...or taking Tony's listing pages and adding div and div classes to style the composer form... your saying it's much more complicated that?
I've been pretty much able to style any add on's by making a copy of the php and editing css and div and class to the php...
This is disappointing. The rest of my site will be perfectly styled and white labeled except this form.
any one else have any ideas?
I've been pretty much able to style any add on's by making a copy of the php and editing css and div and class to the php...
This is disappointing. The rest of my site will be perfectly styled and white labeled except this form.
any one else have any ideas?
Actually the composers write is a single page.
I should be able to insert div and class to style this single just like other php files? Like one would style a log-in page no?
the default contents is already in a separate <ol> and the attribute fields are <li>'s in <ol>'s
Why couldn't I assign classes to the <ol> and <li> to display like a block (box model), float left, padding, bk color etc...
It might take some php knowledge to separate the <li> into areas... but this is a start.
I will post before and afters once I work with it. Bruno thank you for your help and for responding.
I should be able to insert div and class to style this single just like other php files? Like one would style a log-in page no?
the default contents is already in a separate <ol> and the attribute fields are <li>'s in <ol>'s
Why couldn't I assign classes to the <ol> and <li> to display like a block (box model), float left, padding, bk color etc...
It might take some php knowledge to separate the <li> into areas... but this is a start.
I will post before and afters once I work with it. Bruno thank you for your help and for responding.
Yes you can assign classes to these, rather than editing the core file, you can would override by copying concrete/single_pages/dashboard/composer directory to /single_pages/dashboard/composer.
Just remember to update them pages when upgrading :)
Just remember to update them pages when upgrading :)
Composer is a core feature in contrete5 designs to make adding pages using page types that are used multiple time much easier.
I would suggest that changing the HTML will be tricky and would require PHP knowledge. It would also not be recommended as the composer is still in BETA. You could modify the CSS however I think this also has the same issues.
The Real Estate Add-on is great value but it uses a lot of CMS functions that mean changing the way it works is not really effective. I think you could waste a lot of time for not a lot of gain if you try to change this too much.
We have built many site that create searchable listings in a similar way to what you need and we found the best way to achieve total control was to use the concrete5 APIs to create our own application. This can be much more time consuming and will cost much more than an Add-on.
Cheers
Bruno