0

ExpressionEngine の WYGWAM (WYSIWYG エディター プラグイン) が、使用している CSS 設定をオーバーライドしないようにするにはどうすればよいですか? テキストが正しい色であるため、それらのいくつかは上書きされないことを私は知っています。

ここに画像の説明を入力

ただし、WYGWAM エントリを含む div とテキスト WON'T WRAP を含む左の列の幅を設定します。

また、CKEditor と WYGWAM の違いは何ですか?

ただのインターン生…どうもありがとう!

アップデート:

<div id="leftColumn">       
    <div id="landingBodyCopy" class="landingBodyCopyText">
        {landing_body_copy}
    </div>
    <br>

    <div id="graphicLinks">
        {embed="in-store-analytics/retail-analytic" quote="{quote}"}
    </div>
</div>

そしてCSS:

#leftColumn{
    float:left;
    width: 400px;
    bottom: -50px;
    height: 600px;
 }
 #landingBodyCopy {
    width: 400px;
    height: 500px;
 }
4

3 に答える 3

3

問題の一部は、レイアウトに WYGWAM を使用している可能性があります。通常、ページのコンテンツ ブロックごとにフィールドを作成する方が適切です。たとえば、メイン カラム用の 1 つのフィールド、適切な列を選択するためのドロップダウンまたは Playa フィールド、またはその画像を選択するためのファイル フィールドなどです。

于 2012-10-24T23:04:07.180 に答える
1

テキストが含まれているdivをオーバーフローさせないようにする場合は、divがその内容とともに展開できるようにするか、余分なテキストが表示されないようにする必要があります。どちらが状況に適しているかに応じて、CSSからとを削除するか、ルールに追加する必要height: 600pxがありますheight: 500pxoverflow: hidden#landingBodyCopy

于 2012-10-10T13:40:17.420 に答える
1

質問の 2 番目の部分に答えるには、Wygwam は ExpressionEngine プラグインであり、CKEditor (オープン ソース コンポーネント) をバンドルし、それをラップして EE とうまく連携できるようにします。

あなたの質問の最初の部分に答えるために - あなたが望まない Wygwam によって上書きされているものを指定していないので、助けるのは難しいです. ただし、CSSの「重要性」を読むことをお勧めします。たとえば、テキスト領域を div でラップし、その div の ID に基づいてスタイルを適用すると、通常は wygwam が追加するものよりも優先されます (状況によって異なります)。

于 2012-10-10T12:33:18.623 に答える