問題タブ [content-editor]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
16407 参照

sharepoint - SharePoint2010コンテンツエディターWebパーツがiframeをサポートしていません

SharePoint 2010でiframeを使用してSharePointサイトページをコンテンツエディターWebパーツに埋め込もうとしています。コンテンツエディターを保存して閉じると、iframeが削除されます。これに対する解決策はありますか?

0 投票する
1 に答える
9656 参照

sharepoint-2013 - SharePoint 2013 でコンテンツ エディターのスニペットを編集できない

SharePoint 2013 では、新しいデザイン マネージャーを使用してマスター ページとページ レイアウトを作成できます。HTML ファイルをマスターページに変換した後、または新しいページ レイアウトを作成した後、Snippet Manager を使用して SharePoint 機能を追加できます。このアプローチを使用して、静的な HTML/CSS ファイルを、付随するページ レイアウトを含む SharePoint マスターページに変換しました。「コンテンツ エディター」スニペットを除いて、スニペット マネージャーのすべてのスニペットを使用できます。トップ ナビゲーション、クイック起動バー、ページ プロパティ、さらには "Web パーツ ゾーン" スニペットを追加することができました。

ユースケース:
編集可能なフッターが必要です。フッターは 4 つの部分で構成されているため、スニペット コードを HTML マスターページに貼り付けて、4 つのコンテンツ エディター スニペットを追加しました。スニペットを生成するときに、カスタム プロパティを設定できます。ここで WebPartID を設定することはできないことに気付きました。スニペットでは、次の WebPartID が常に使用されます: 00000000-0000-0000-0000-000000000000。ただし、「Web パーツ ゾーン」スニペットは (ランダムに?) WebPartID を生成します (そして機能します)。

問題:
スニペットの追加は正常に機能しますが、マスター ページまたはページ レイアウトを発行すると、CEWP を編集できません。マスター ページまたはページ レイアウトを使用するページを編集すると、CEWP は編集可能な領域に変換されるはずですが、変換されません。エラーは表示されません。Web パーツは正しくレンダリングされます。

試したこと:
ランダムな WebPartID を入力しようとしましたが、うまくいきません。Google と StackOverflow で検索しても何の手がかりも得られませんでした。同じ問題に直面している人を見つけることができません。

コード:
次のスニペットが生成されます。

これにより、.master ファイルに次のコードが生成されます。

いくつかの詳細情報:
示されているように、HTML ファイルにスニペットを貼り付けています。Web パーツ ゾーン スニペットを追加すると、作業中の "コンテンツ エディター" Web パーツをその中に追加できます。ただし、「Web パーツ ゾーン」スニペットはページ レイアウト スニペット マネージャーでのみ使用できるため、マスターページのフッターを機能させるための回避策として使用することはできません。

私の質問:

  1. スニペット マネージャーを使用してコンテンツ エディター Web パーツを追加するにはどうすればよいですか?
  2. 同じ問題に直面している他の人はいますか?
  3. WebPartID 00000000-0000-0000-0000-000000000000 のままでよろしいですか?
0 投票する
1 に答える
2129 参照

url - サイトコアでカスタム コンテンツ エディター (エディター タブ) を作成するとき、別の VS プロジェクトで aspx ページが必要な場合の URL の形式

Sitecore (エディター タブ) でカスタム アイテム エディターを作成する場合、必須フィールドは .aspx ページを指す URL のみです。この .aspx ページを追加する場所と入力する URL。Visual Studio で Web アプリケーションを作成し、目的の機能を備えた aspx ページを作成しました。この Web アプリケーションは、私のサイトコア プロジェクトとは関係ありません。このページへの URL の指定方法。または、このページを sitecore プロジェクトのどこかに追加する必要がありますか? 前もって感謝します。

0 投票する
0 に答える
928 参照

javascript - javascriptを使用して入力中に、カーソルがコンテンツの編集可能なdivの終わりまたは行の終わりに到達したかどうかを確認する方法は?

現在、特定の幅と高さを持つ単純なコンテンツの編集可能な div があります。カーソルがコンテンツの編集可能な div の末尾と行の末尾に到達したときにイベントを発生させたいと考えています。

ユースケース:ユーザーがページの最後に到達したときの Google ドキュメントのようなもので、新しいページが挿入されます

入力中にカーソルがdivの最後に到達すると、DOMの変更をトリガーするか、それ以上文字を入力できないという通知を表示するイベントを発生させることができるはずです。

div 内の文字や単語の数に制限を設けたくありません。その代わりに、div の下部または右側からのカーソル オフセットに基づいて (しかし、どのように?) する必要があります。

この方向のヒントは十分です。ここに基本的なhtmlがありますhttp://jsfiddle.net/illumine/jfknz/

0 投票する
1 に答える
58 参照

javascript - Javascript と css を Sharpoint ポイント 2010 に追加する

私はSharepoint 2010を使用しています。コンテンツエディターの部分で、次のタグを使用してjsファイルを使用しようとしています:

同様に、Jquery ファイルも添付していますが、これらは sharepoint なしで正常に動作しています。しかし、ドキュメント ライブラリの正しいパス名を持つ SharePoint コンテンツ エディターに関しては、機能していません。方法を提案するか、SharePoint で使用する新しいタグがあれば教えてください