Comments (4)
Hi!
You can extend the content editor with your own styles. Please see here: http://docs.composite.net/CustomizingVisualEditor
In your case, provided the style is defined on your website, you can add another option for it in ~\Frontend\Config\VisualEditor\common.xml:
</format>
<format id="img-responsive" label="Responsive" image="" notes="" classes="img-responsive " selector="img">
<select />
</format>
The styles/options you have referred to come with the Bootstrap-based starter sites such as "Venus", and they are not part of Composite C1 itself (the core).
The starter sites are mostly provided for demo purposes but can be also used to quickly start your own website, or quickly learn how to use the CMS.
from c1-cms-foundation.
Hi wwwysocki
Thanks for the solution it almost works :-)
I can add a new style as you suggest, but if want to combine classes like making a
</format>
<format id="img-rounded" label="Responsive" image="" notes="" classes="img-rounded img-responsive" selector="img">
<select />
</format>
it ends up marking the img tags class attribute as class="img-rounded,img-responsive"
Is there any way to make it create the class attribute with out the comma separation?
from c1-cms-foundation.
Can't reproduce it :(. But I made an additional (combined) format, along with the 'img-rounded' and 'img-responsive':
<format id="img-rounded-responsive" label="Rounded+Responsive" image="" notes="" classes="img-rounded img-responsive " selector="img">
<select />
</format>
No comma, just a space between the classes when applied.
<img class="img-responsive img-rounded" src="~/media(9132965e-4a0b-48f1-9585-0bfe42aacefa)" />
from c1-cms-foundation.
Hi again
Had to find some time.
Here you can see the problem I'm writing about.
http://imgclasstest.demo.composite.net/Composite/
I've modified the style "Large image to:
<format id="img-large" label="Large Image" image="" notes="" classes="large-image myClass2" selector="img"> <select /> </format>
On the front page I've inserted a photo of a phone and in the image properties selected "Large Image", this results in this html:
<img src="~/media(40ef35a6-2ed9-4daa-a5db-c47ecc13e6d6)" class="large-image,myClass2" />
here the class attribute is messed up with a comma :-(
from c1-cms-foundation.
Related Issues (20)
- Possibility of grouping FunctionParameters i Razor functions
- Composite NuGet package CompositeC1.Core vs C1CMS.Assemblies HOT 5
- Bug when deleting parent record, CascadeDelete is set to false and was supposed to clear the reference to null
- Linking to Media Items in C1 CMS v6.11 HOT 3
- Items can't be duplicated with 8-char random string ID based data types
- Upgrading to C1 6.12 HOT 7
- ImageResizer not working if not logged in (after upgrade to 6.12) HOT 1
- "Please Upgrade - To Stay Safe" - Question about notification HOT 1
- DataTypeDescriptor Clone does not clone "Cachable"
- CompositeC1.Core 6.12 in NuGet HOT 1
- Extend IMediaFile
- Index PDF files on Azure HOT 4
- Upgrading to C1 6.13 HOT 1
- Cannot use Composite.Core.Routing.Pages.C1PageRoute.RegisterPathInfoUsage() on secondary hostnames' home page
- Allow for various extensionpoint-classes to be DI-friendly
- Expired SSL Certificate on https://c1console.composite.net/C1.aspx HOT 4
- Donut caching breaks functions using C1PageRoute.RegisterPathInfoUsage();
- Weird behavior: Prevent RazorTemplate from executing functions when binding placeholders HOT 2
- Scale images in mediabrowser and mediapicker
- Show WebP files in the Image selector dialog
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 c1-cms-foundation.