Krzysztof K.

Krzysztof K. Administrator
systemów IT i sieci
- otwarty na
propozycje...

Temat: kod js, css w artykule - CMS

Czy wie ktoś jak zrobić lub jaki moduł zainstalować do magento 1.4 aby można było w artykule dodać dowolny kod css javascript aby domyślny wyswig magento nie uszkadzał kodu.

Bo ja w kleje kod javascript lub css to usuwa np. z css <style type= "text/css "> na "<!--".

Dawniej wyłączyłem wyswig i wtedy mogłem wkleić kod, który po zapisie artykułu nie był modyfikowany przez magento.

Obecnie nie widzę możliwości wyłączenia w panelu (backend) magento domyślnego wyswiga.

Domyślny wyswig magento prawdopodobnie jest TinyMCE
Krzysztof K.

Krzysztof K. Administrator
systemów IT i sieci
- otwarty na
propozycje...

Temat: kod js, css w artykule - CMS

Znalazłem rozwiązanie ale z javascript są problemy
wklejam do kodu źródłowego html w wyswigu
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="js/jquery.lightbox-0.4.js"></script>

po zapisie otrzymuje taki o to kod żródłowy
<script type="text/javascript"></script>
<script type="text/javascript"></script>

Wycina mi ścieżki odwołania do plików.

Ustawienia wyswiga są w
/js/mage/adminhtml/wysiwyg/tiny_mce/setup.js

znaleść kod var settings = {
i dodać kod
verify_html : false,
Piotr Wychowaniec

Piotr Wychowaniec Ekspert Magento,
Project Manager,
Starszy programista
PHP

Temat: kod js, css w artykule - CMS

Nie prościej nie używać kodu JS w CMS ?
W magento można to zrobić na milion innych sposobów ;)

Np stworzyć sobie plik w template i wywołać blok {{block type="core/template" template="sciezka/do/mojego/pliku/z/kodem/js"}}

a jquery i lightbox powinien być dodany w sekcji <head/>
Krzysztof K.

Krzysztof K. Administrator
systemów IT i sieci
- otwarty na
propozycje...

Temat: kod js, css w artykule - CMS

Zdecydowanie prościej stworzyć blok w templatce. Ale niestety uwziąłem się na tą metodę bo jak rozwiąże to mi będzie zdecydowanie prościej niż grzebać w plikach.

A javascript użyty będzie tylko na jednej stronie.

Wracając do problemu. Za czyszczenie kodu z javascript odpowiada wyłącznie TinyMCE. Bo wystarczy przełączyć widok show/hidden editor aby kod został html zmieniony/przefiltrowany

Znalazłem opcje która odpowiada za to co zostaje w kodzie wyswiga
valid_elements

Dałem kod valid_elements : '*[*]' ale to nadal nie rozwiązuje problemu.
może trzeba jeszcze jakieś opcje dodać.Krzysztof Rusin edytował(a) ten post dnia 01.10.10 o godzinie 08:50

Następna dyskusja:

podstrony w CMS - kontrola ...




Wyślij zaproszenie do