Page 1 of 1
data-toggle
Posted: Fri 4. Mar 2016, 19:57
by photojo
Hi,
ich möchte im wysiwyg einem link ein data-toggle="collapse" mitgeben. Wenn ich das im Editor im Quellcode mache, geht das ohne Probleme. Ändere ich aber dann wieder irgwendwo etwas, ist data-toggle="collapse" wieder weg.
Habt ihr einen Vorschlag?
Re: data-toggle
Posted: Sat 5. Mar 2016, 00:48
by Old Boy
Kannst du nicht ein ContentPart HTML verwenden... da wird nix "weggefiltert"!
Ggf. zusätzlich im Artikel unterbringen!
Re: data-toggle
Posted: Sat 5. Mar 2016, 07:12
by photojo
Der CP HTML ist in meinen Augen nichts für den "reinen Anwender".
Ich probiere es mit JS.
Re: data-toggle
Posted: Sat 5. Mar 2016, 09:10
by photojo
Hier meine Lösung:
Im CP WYSIWYG gibt man dem Link in den Einstellungen eine bestimmte Klasse mit.
Code: Select all
<a class="collapse-link" href="#demo">auf/zu</a>
jquery erledigt den Rest
Code: Select all
$(".collapse-link").attr("data-toggle", "collapse");
Re: data-toggle
Posted: Sat 5. Mar 2016, 12:20
by Oliver Georgi
Re: data-toggle
Posted: Sat 5. Mar 2016, 13:15
by photojo
Sorry, aber man kann einfach nicht alles wissen.
Kannst eine Mini-How-To posten für meine obiges Problem posten, damit ich mir die Kanonenkugeln für was anderes aufsparen kann?
Re: data-toggle
Posted: Sat 5. Mar 2016, 15:35
by kukki
Auf die Antwort bin ich jetzt gespannt!

Re: data-toggle
Posted: Sat 5. Mar 2016, 16:45
by photojo
kukki wrote:Auf die Antwort bin ich jetzt gespannt!

Ist das ironisch gemeint? Ist das so trivial? Oder ist meine Nachfrage berechtigt?
Re: data-toggle
Posted: Sat 5. Mar 2016, 17:25
by geckse
Auf blauen Dunst würde ich mal behaupten dass in der custom-ckeditor config das hier rein müsste:
Code: Select all
CKEDITOR.config.allowedContent = true;
Sollte die "Bereinigung" des HTML-Codes deaktivieren.
Re: data-toggle
Posted: Sat 5. Mar 2016, 17:49
by nameless1
geckse wrote:Auf blauen Dunst würde ich mal behaupten dass in der custom-ckeditor config das hier rein müsste:
Code: Select all
template/config/ckeditor/ckeditor.config.sample.js
in
Code: Select all
template/config/ckeditor/ckeditor.config.js
umnennen. danach das mit dazu