問題タブ [ektron]
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.
webforms - Ektron app_code とライブラリの間の ASP.Net ライブラリ名の競合
私は Ektron 8.2 サイトを持っており、スケジューリングを実行するために、Quartz.NET をそれに統合しようとしていました。Quartz.NET には Common.Logging ライブラリが必要です。このライブラリは競合を引き起こし、App_Code/VBCode の Ektron コードを壊します。
たとえば、Utilities.vb の次のコード
コンパイル時エラーが発生するようになりました-
Common.Logging が Ektron.Cms.Common と競合しているようです (Ektron ファイルにはImports Ektron.Cms
ステートメントがあります)。ライブラリの優先度を指定することはできますか? または、インポートされたライブラリの名前空間ですか?
更新 Utilities.vb コードは Ektron によって記述されています。Ektron のアップグレード時に変更をやり直す必要があるため、このコードに変更を加えないか、最小限の変更を加えたいと考えています。これは、実際には 2 つのライブラリ (Ektron と Quartz.Net) 間の衝突です。どちらのライブラリのコードも変更せずに、この衝突を解決できますか? エイリアシング ライブラリの構成設定はありますか?
ektron - APIを使用してEktronでフォームのデフォルト値を取得する
私はEktron8.02で働いています。
ワークエリアでEktronの「HTMLフォーム」に関連付けられたデータを取得しようとしています。APIを使用してフォームフィールド名とそのデフォルト値を取得する必要があります。Ektron.Cms.API.Content.Form.GetFormFieldListAPIを使用してみました。しかし、フォームフィールドに関連付けられたデフォルト値を取得できません。このデータを提供する他のAPIはありますか?誰かが私にこれについての洞察を提供できますか?
c# - Ektron で引数を使用して ASCX で exe を実行します。
system32 フォルダの schtasks.exe を使用して、スケジュールされたタスクを Windows タスク スケジューラに追加したいと考えています。
aspx.csページで次のようにしました:
しかし、同じことが ascx.cs ファイルでは機能しません。Process オブジェクトに設定する必要があるパラメーターはありますか?
編集I:
同じ ascx は通常の asp サイトでは機能しますが、Ektron サイトでは機能しません。Ektron 8.0のスマートデスクトップにもウィジェットとして追加したいです。
サイトは IIS でホストされています。
サイトが IIS で実行されている場合、Process と exe SCHTASKS.exe のパラメーターは何であるべきか
redirect - Ektron8.6.1でのリダイレクト
Ektron 8.6の新しいリダイレクト機能で遊んだ人はいますか?
アップグレードする前に(8.6.0で)テストし、満足しました。しかし、アップグレードを行うときが来たとき、Ektronは8.6.1をリリースしていたので、それに直接アップグレードしました。現在、リダイレクト機能に問題があります。(はい、アップグレードする前に8.6.1ですべてを再度テストする必要がありました)
ここで、CMSの既存のページにリダイレクトルールを追加しようとしても、機能しません。ただし、存在しないページのリダイレクトルールを作成し、そのアドレスをヒットしようとすると、リダイレクトは正常に機能します。CMSの既存のページで機能するには、リダイレクトが必要です。
「機能している」と「機能していない」の意味を明確にするために...
手動エイリアスが「/erc/lucien.apsx」のCMSに既存のページがある場合、次のようにリダイレクトテーブルにエントリを作成できます...
このエントリを追加してもエラーは発生しませんが、ページにアクセスすると、作成した通常の古いページだけが表示されます。リダイレクト先のGoogleサイトではありません。404エラーは発生しません。
しかし、このように、まだ存在していないページのリダイレクトエントリを作成すると...
それは完璧に動作します。/erc/fake.apsxアドレスにアクセスしようとすると、予想どおり、Googleサイトにアクセスすることになります。
(参考までに、外部コンテンツ用にCMSに「偽の」ページを作成して、メタデータを添付して分類法で検索できるようにしますが、「実際の」ページへのリンクを提供します。ここでリダイレクトを使用して、ユーザーがこの余分なクリックを行う必要はありません)
ektron - Ektron smartform を別の Ektron smartform に埋め込む
(Ektron バージョン 8.6.1 を使用)
ContactInfo
次のようなsmartformがあるとします。
別のスマートフォーム (例: ) を作成し、その中NewsArticle
に「埋め込み」たいContactInfo
これまでの私の解決策はResource Selector
、既存の smartformインスタンスへの参照を追加するフィールドを含めることでした。データ入力ワークフローをより直感的にするために、構成レベルで関連付けを行うことをお勧めします。
私は Bill Cava のものを使用してContentTypes
おり、smartform XSD からクラスを生成しているため、(参照 ID に基づいて別の要求を行う必要がなく) 埋め込みフィールドに直接アクセスできるという点で、プレゼンテーション コードがより自然で型安全になります。期待しているスマートフォームの ID である場合とそうでない場合があります)。
これはそのままでは不可能だと思います。私は、Workarea のコードをハッキングして、このようなものを機能させることに反対しているわけではありません。このようなシナリオの経験がある人はいますか?
Ektron の担当者から、今後の夏のリリースでスマートフォームの役割を高めることを計画していると聞きました。その点について、さらに詳しい情報を提供できる人はいますか? おそらく、私が説明したようなスマートフォーム構成がサポートされるでしょうか?
javascript - ページの最後に JavaScript をロードするための Ektron
<head> を使用するのではなく、ページの最後に Ektron に JavaScript をロードさせる方法はありますか?
RegisterJSInclude を使用するメリットを享受したいのですが、ファイルを html の最後に配置する必要があります。
私はあらゆる代替案にもオープンです。
ektron - Ektron でスマート フォーム コンテンツの HTML を取得する
私は Ektron 8.0 で作業しています。
設定でスマート フォーム構成を作成し、この特定のスマート フォーム構成をフォルダーに割り当て、スマート フォーム コンテンツを作成しました。今、プログラムでスマート フォーム コンテンツにアクセスしようとしています。「XML」データを content.Html プロパティとして取得しています。これらの XML データではなく、スマートフォーム コンテンツに対応する HTML データを取得する方法はありますか?
asp.net - 開発マシンでパス'/WorkArea/'をマップできませんでした
EktronAPIを使用してフォルダリストとその詳細を取得する.netプログラムがあります。以前は私の開発マシンで動作していました。今ではもう動作しません。7.xxからEktron8.xxにアップグレードしました。
同じコードを実行したが、次のエラーが発生した場合:
理由がわかりませんでした。このテストプログラムは、VisualStudio2010で実行しています。
どんな提案でも大歓迎です。
c# - XSLT に従って HTML を XML に変換する
xslt に基づいて html を xml に変換できるソリューションを探しています。例えば:
html:[これは ektron (CMS) からの html です]
対応する XSLT が手元にあります。
これらの両方から、次のような XML が必要です
この機能を実行するアプリケーション XMLWrench を見つけましたが、API などのような C#.net ソリューションが必要です。
編集 II:フォームにも値が必要で、xml に追加する必要があります。
flash - EktronFlashウィジェットがクラッシュする
私はEktronを初めて使用します。チーム(私が参加したばかり)が取り組んでいるプロジェクトは、EktronでPageBuilderを使用しています。しかし、これはFlashウィジェットで発生する問題とは実際には何の関係もないと思います。しかし、そうかもしれません。突然、誰もコードを変更せずに、フラッシュウィジェットにこのエラーメッセージが表示されます。誰かが理由を説明できますか?