問題タブ [diazo]

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 に答える
967 参照

plone - Diazo は不要な html ヘッダーを json 応答に追加します

私は、collective.quickupload だけがインストールされた空白の Plone 4.1 サイトを持っています。plone.app.theming をインストールしてテーマを適用するまで、アップロード ポートレットは正常に機能していました。ファイルは引き続きアップロードされましたが、Web クライアントは「失敗」ステータスになりました。

サーバーからの ajax 応答を調べると、html ヘッダーでラップされていることがわかりました。古い応答 (diazo をインストールしてテーマを適用する前) は単純でした。

新しい応答 (diazo をインストールしてテーマを適用した後) は、html タグでラップされていました。

ここに自分の rule.xml ファイルを貼り付けました (特別なことはありません。css:if-content="#visual-portal-wrapper" によって条件付けられるルールは 1 つだけです): http://pastebin.com/SaK13Fni

これを回避するにはどうすればよいですか?

ありがとう

0 投票する
4 に答える
904 参照

centos - CentosでDiazo(plone.app.theming)を使用できません

plone4.1とDiazoを使用して、MacでWebポータルを作成しました。

現在、plone4.0.5 + collectivexdvを備えた別のサイトがあるサーバー(CentOs)にデプロイしようとしています。

ジアゾテーマを使用してサイトを(まったく新しいビルドアウトで)実行すると、シェル(インスタンスfg)を介してこの行を取得します。

どうしたの?

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

plone - Diazoテーマの要素に条件付きコメントを保存するにはどうすればよいですか?

html5boilerplateに基づくDiazoテーマファイルがあります。テーマは、要素に対する条件付きコメントを使用して<html>、InternetExplorerの特定のバージョンを識別します。

ただし、テーマが適用されると、Diazoはこれらの条件付きコメントと最後のコメントのみを削除するようです

最終的なマークアップに残されて、次のようなものが生成されます

比類のないendif<html>タグ内(たとえば<head>、ドキュメント内またはドキュメントのさらに下)で条件付きコメントを使用すると、問題なく機能するようです。

この問題があるテーマとルールファイルの例は、次のURLで入手できます。

https://github.com/hexagonit/hexagonit.themeskel/blob/master/hexagonit/themeskel/templates/less_theme/+namespace_package+/+package+/theme_resources

私はgood-pyの関連するKGSバージョンでplone.app.theming1.0b8を使用しています。

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

facebook - ジアゾのxfbmlサポート

ジアゾをテーマにしたサイト(Plone 4.1)でcollective.simplesocialを使用しようとしていますが、「いいね」ボタンが壊れていることに気づきました。

<fb:like>タグはに変換されました(<like>プレフィックスは削除されます)。他のすべてのxfbmlタグでも同じ問題が発生しました。

htmlタグに追加しようとしましたxmlns:fb="http://www.facebook.com/2008/fbml"が、どちらも機能しませんでした。

これを克服するためのアイデアはありますか?

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

plone - plone.app.theming RHEL の問題

RHEL 5 ボックスで plone.app.theming を動作させようとしています。Buildout は、このパッケージとその依存関係を問題なくインストールしました。製品 (Diazo テーマ サポート) を Plone サイトにインストールして、Diazo テーマ コントロール パネルにアクセスすることもできます。ただし、デバッグ モードで実行すると、XSLT 変換の失敗に関するエラーが発生します。多くの調査の結果、RHEL の libxml2 と libxslt2 の 2 つのパッケージが、これを機能させるために必要なものよりも古いという事実に問題があると考えています。

私の場合、これを起動して実行するための回避策はありますか? 私は Linux 管理者ではないので、ご意見やご提案をいただければ幸いです。

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

plone - ジアゾテーマを使用して、すべての小さなウィンドウのテーマを解除する方法

私はDiazoで素敵な複雑なスタイルのテーマを作成しましたが、すべてのTinyMce(ポップアップ)ウィンドウにテーマを設定したくありません。

確かに、ルールファイルを使用してそれを作成する賢い方法があります。助言がありますか?

ありがとうVito

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

apache - Diazo + Apache + mod_transform: テーマ `/` が他のパスと異なる

Apache とmod_transform_htmlを使用して、Diazo (以前の XDV) を使用していくつかの内部 Web サイトをテーマにしています。次のように、ディレクティブ内にディレクティブを配置することで、複数の異なるテーマを利用できることを望んでいました。TransformSetLocation

残念ながら、TransformSetディレクティブ for/が常に優先されるようです。/からコンテンツを移動し/mainて追加することで、当分の間これを解決しました。

これは機能しますが、/.

それで...に適用された変換をオーバーライドする方法はあります/か? この種のことは、他の Apache 構成ディレクティブ (例: ProxyPass) で機能するようです。

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

plone - Plone4.1のplone.app.themingの連絡先情報ポップアップのスタイルを解除する

私は自分のサイトに新しいplone.app.theming(Diazo)テーマを作成しています。私のrules.xmlには次のルールがあります。

これにより、多くのポップアップのスタイルが解除されますが、空のcontact-infoAJAXポップアップボックスはスタイル解除されません。次のルールを使用してスタイルを解除できます。

ただし、これは、ポップアップでレンダリングせずにそのページにアクセスしたユーザーには、スタイルが設定されていないことを示します。

連絡先情報ポップアップボックスのスタイルを正常に解除するにはどうすればよいですか?

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

themes - plone.app.themingは、サブリクエストからマークアップを取得するテーマ別のエラーページを表示します

テーマを構築するために外部コンテンツを使用するいくつかのルールでplone.app.themingを使用しています。たとえば、「standard-page-elements」という名前のビューと、そこからコンテンツをコピーするいくつかのルールがあります。

この結果は、現在のコンテキストのstandard-page-elementsに対してPloneに送信されるサブリクエストです。これはすべてうまくいきます。

テーマのエラーページで問題が発生しています。特に、親フォルダの1つが存在しない複数のフォルダを含むパスのリクエスト。

/ misspelt / my_page

これにより、サブリクエストが発生し、それ自体が見つかりませんエラーを生成し、フォーマットされていないエラーページとログのトレースバックが発生します。

私たちのPloneサイトは複数のサブサイト用に設定されており、各サブサイトのパブリックホームページは実際には1レベル下のオブジェクト(/ plone / my_site_1、/ plone / my_site_2)であり、すべてApache仮想ホストとZope仮想で構成されていますホストモンスター。

基本的に私がやりたいのは、エラーページにサブサイトのstandard-page-elementsビューを使用することですが、これを行う方法がわかりません。

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

plone - Diazo がテーマの CSS ファイルを使用していない

テーマの css ファイルを使用するように Diazo を作成するにはどうすればよいですか?

(たとえば)を使用して何かを置き換えるたびに:

#footerテーマの css ファイルで定義したスタイルは使用しません。Plone の css ファイルも有効にしていないので、スタイルがまったくないかのように動作します。css ファイルのスタイルの名前を Plone のものと一致するように変更する (つまり、名前を に変更#footerする#portal-footer) ことで回避策を見つけましたが、テーマの css ファイルの目的は何ですか?

前もって感謝します。