問題タブ [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.
jquery - 同じページのコントロール/ブロック/パネル/プラグインで異なる Web ページを開く
左側にリンクのリストがあり、特定のリンクをクリックすると、コントロール/ブロック/パネル/プラグイン/etc の Web ページが同じページで開くページを作成する必要があります。アイデアは、異なる Web ページを開くことですが、コントロール/ブロック/パネル/プラグインなどの同じページに表示されます。どうすればこれを達成できますか?クライアントは、SharePoint 2010 ポータルでこのソリューションを必要としています。
menu - Sitecore コンテンツ エディター リボンのクリック制限
Sitecore コンテンツ エディターを使用して、メニュー リボンをマウスで 5 ~ 10 回クリックすると問題が発生します。無反応になる…
多数のユーザーがそれぞれ独自のログイン情報を持っており、この問題はさまざまなコンピューターやブラウザーですべてのユーザーに影響を与えています。彼らが何をクリックしたり、何をしたかに関係なく (どうやら)、数回クリックした後、メニュー ポップアップ イベントは発生しません。次に例を示します。
例: ユーザーがログインし、サイトのメニュー リボンからいくつかのオプション (「発行」や「プレゼンテーション - 詳細」など) をクリックします。約 5 ~ 10 回クリックした後でも、ユーザーはメニュー リボン オプションをクリックできますが、何も起こりません。サブウィンドウのポップアップはポップアップしません。
これまでに見つけた唯一の解決策は、ページ全体をリロードすることですが、ツリー構造内で自分の場所をもう一度見つけなければならないなど、あまり役に立ちません。
使用しているバージョン: Sitecore.NET 6.2.0 (rev. 091012)
何か案は ?
c# - これは、SharePoint ページのコンテンツをプログラムで置き換える賢明な方法ですか?
巨大なページをいくつかの「一口サイズ」のチャンクに分割しました。それらを一度に 1 つずつユーザーに提示したいと考えています。1 ページ後、HTML ボタン (「次へ」) をクリックすると、前の Web パーツまたはコンテンツ エディター Web パーツが次の Web パーツに置き換えられます。
このページから、いくつかの疑似コードを思いつきました (以下の疑似コードのように、呼び出すことができる SPLimitedWebPartManager.RemoveWebPart() メソッドがあるかどうか、または現在の参照を取得する方法はわかりません (about-to-置き換えられます) [コンテンツ エディター] Web パーツですが、これが基本的な考え方です。
これは理にかなっていますか?ページをチェックアウトし、変更し、再度チェックインするというのは、私には下品で、まったく奇妙にさえ思えます。
現時点で他に考えられる唯一の方法は、シバン全体を 1 つの Web パーツに配置することですが、最初はセクション 2 ~ 6 を非表示にしてから、(前のセグメントを非表示にしてから) 1 つのセグメントを連続して表示します。IOW、このタイプの手順:
実際、どちらのアイデアも、少なくとも私には少し不安定に思えます。1つのアプローチが望ましいですか、それとも両方よりも優れているとは思わなかった3番目の方法がありますか?
sharepoint-2010 - CSS のボックス シャドーイングが IE11 の Meteor アプリでは機能するのに、Sharepoint CEWP では機能しないのはなぜですか?
box-shadow を IE で動作させる方法について質問しましたここ。
ただし、実際には IE が問題ではないことが判明しました。IE は、次のように影を生成できます。
上記の悲鳴は、localhost で実行されている Meteor アプリからのものです。ただし、Sharepoint サイト (ページのコンテンツ エディター Web パーツ) で影の効果を実現しようとすると、ボックスの影が表示されません。
作業用 (Meteor) の CSS は次のとおりです。
したがって、IE 固有のディレクティブがなくても、IE でシャドーイングが正常に機能します。
機能しない (Sharepoint コンテンツ エディター Web パーツ) の CSS は次のとおりです。
注: かなり前に IE のバージョンをチェックした msdn 雑誌のスタックに誓って言うと、それは IE8 でしたが、確認に行ったところ、実際には IE11 でした! しかし、この比較的新しいバージョンの IE11 でも、ボックス シャドーイングは失敗しています。
私が得た以前の提案は、これを試すことでした:
...しかし、それは何もしません。
私も試しました:
そして最後に、私の以前の質問 (上記にリンクされています) での回答は次のことを示唆しています。
progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=0,strength=5), progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=45,strength=2), progid:DXImageTransform.Microsoft. Shadow(color=#aaaaaa,direction=90,strength=5), progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=135,strength=5), progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa ,direction=180,strength=10), progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=225,strength=5), progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=270,strength =5), progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=315,strength=2);
しかし、これはどれも機能しません。ローカルで実行されている Meteor アプリでは IE でシャドウが機能するのに、Sharepoint Server でプロビジョニングされたコンテンツ エディター Web パーツでは機能しないのはなぜですか? どちらも「InPrivate」IE セッションの同じインスタンスで実行されています。
James Johnson の回答で見つけた 1 つの可能性は、おそらく私のマークアップの次の行を示しています。
…が問題です。しかし、私はその行を明示的に追加しませんし、それがどこから来たのかもわかりませんし、コードベースのどこから来ているのかもわかっていて、それを削除すると、Sharepoint サイトの他の場所でどのような大混乱を引き起こすかわかりません。
記録として、動作中の Meteor アプリの「ソースの表示」は大きく異なり、「メタ」タグは含まれていません。それはまったく「別の動物」です。好奇心旺盛な方のために、ここにその全体を示します。
アップデート
これは SharePoint の HTML の問題と思われるため、「ホバー」イベント ハンドラー トグル (mouseenter、mouseleave) などで jQuery を使用して回避する必要があるのではないでしょうか。私はもともとその道をたどっていましたが、より洗練された CSS のみのアプローチに切り替えました。IE (Web 開発者の労働時間の悩みの種) のようなものは、エレガンスを達成することをより困難にします。
sitecore - Sitecore 8.1 - カスタム フィールド タイプとエクスペリエンス エディターへの [追加] ボタン
エクスペリエンス (ページ) エディターとコンテンツ エディターの両方に関する質問です。
ユーザーがページに追加できるタイムライン スポットライトがあります。上部に 10 年のリストがあり、各 10 年の下に年 (テキストと画像を含む) のリストがあります。
さまざまなデータ ソースにリンクする多数のコントロールを作成しましたが、ユーザー エクスペリエンスが不足しています。
エクスペリエンス エディターに移動すると、次のようになります。
- タイムライン プレースホルダーを選択してアイテムを追加
- データソースを選択/作成するためのポップアップが表示されます
その後、10 年を追加する唯一の方法は、10 年データソースに移動し、そこに新しいアイテムを作成してから、タイムライン データ ソースに戻って、このアイテムを追加することです。
私が考えているのは:
- コンテンツ エディター - タイムライン データ項目に対して、「Decades」の複数リスト フィールドです。Decades データ ソースに移動した場合と同じイベントを複製する「作成」ボタンをその横に追加する簡単な方法はありますか?そしてアイテムの挿入をクリックしました
- エクスペリエンス エディター - プレースホルダーの使用を削除し、アイテムの挿入イベントを複製する同様の [作成] ボタンを追加します。アイテムが作成され、プロパティが設定されると、コントロールが更新されて表示されます。
誰かが前に似たようなものに出くわしましたか? より良い解決策はありますか?
ありがとう、ダン
sitecore - Sitecore 8: ワークフローの問題
高速承認のトリガー中にワークフローに問題があります。
手順:
1) コンテンツ エディターを使用して、アイテムを編集します。
2) コメント ウィンドウをポップアップ表示する [高速承認] ボタンをクリックします。
3) [OK] または [キャンセル] ボタンをクリックすると、UI が更新され、コンテンツ ツリーがベース レベル "sitecore/content/ First-Node-Under-Content" に折りたたまれます。
この動作の原因と原因がわかりません。また、組み込みの高速承認機能を使用するワークフローを作成して適用しました。
この問題は、Firefox および IE にのみ存在します。