問題タブ [plone-4.x]

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 投票する
1 に答える
74 参照

plone - 有効化された diazo テーマでは、Dexterity コンテンツ タイプを編集できませんか?

Diazo テーマで新しい Plone 4.3 サイトを作成しています。ユーザーは複数のページ構成 (レイアウト) から選択できる必要があります。それらを利用できるようにするために、Dexterity コンテンツ タイプを使用し、クラスを「Item」に設定しました。テーマを非アクティブにすると、必要なページにコンテンツが表示され、ビジュアル エディターで編集できますが、Diazo テーマをアクティブにすると、編集をクリックしてもコンテンツ セクションにコンテンツもビジュアル エディターも表示されません。

これは、私が達成しようとしていることの意図された用途ではありませんか? Dexterity コンテンツ タイプを作成した後のフォローアップ手順がありませんか?

buildout を再実行し、Zope を再起動しました。これは大規模な組織であり、diazo rules.xml を使用してテーマ テンプレートを個別に制御するのは効率的ではないため、セカンダリ ページ オプションは寄稿者が選択できるものである必要があります。

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

plone - 公開されたイベントをPloneの特定のユーザーグループに制限する

私は Plone 4.3.3 を使用しており、次のことをしようとしています:

管理者が新しいイベントを追加するとき、カレンダーでそのイベントを表示できるユーザー グループを指定できるようにしたいと考えています。そのユーザー グループに属していないユーザーは、そのイベントを表示することは想定されていません。

公開されたイベントのみがカレンダーに表示されるので、管理者はそれを公開する必要があります。一方、[共有] タブ -> [閲覧可能] はプライベート イベントに対してのみ機能し、イベントが公開されると、すべてのユーザーが表示されます。

公開されたイベントを特定のユーザー グループに制限して、そのグループ外のユーザーには表示されないようにするにはどうすればよいでしょうか? ありがとう。

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

zope - Zope 2 エラー: 現在のユーザーには、必要な「表示」権限がありません

Web サイトの一部のフォルダーにコンテンツを追加できません。次のエラーが error_log に表示されます

しかし、私は管理者ユーザーを使用しています。

Plone 4.1.5、Zope 2.13.13

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

single-sign-on - HTTP経由で渡された認証情報でPloneサイトにログイン

私は Plone 4.3.3 を使用しており、Plone 開発にはかなり慣れていません。これが私が達成しようとしていることです:

私の Plone サイトにリダイレクトする別のサイトがあります。http url 行で、Plone サイトへのリダイレクトでユーザー名を渡したいのですが、Plone サイトは、パスワードなどの資格情報を要求することなく、そのユーザー名でユーザーを自動的にログインさせる必要があります。この時点では、安全性や暗号化については気にしません。どうすればそれを達成できますか?(どうにかして既存のログイン ビューを変更する必要があると思いますが、どうすればよいでしょうか?) ありがとうございます。

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

css - Plone で私のページに css を追加するには?

Plone で自分のページに CSS スタイルを適用できません。私は Plone を初めて使用します。通常は wordpress を使用します。

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

dexterity - Plone Dexterity コンテナ ビューの微調整

他の器用さタイプのコンテナであるカスタム plone 器用さコンテンツ タイプがあります。この型の内容を再帰的に要約するビューを追加しました。

匿名ユーザーが通常のように既定のビューに移動できるようにする必要がありますが、この概要ビューへのリンクも表示されます。デフォルトのビューを最初から書き直すのではなく、簡単なハイパーリンクを追加するだけです。私は器用さのマニュアルを読みましたが、私がやろうとしていることのような何かをやってのける方法に飛躍することができないようです.

推奨事項はありますか?

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

plone - "ファイル タイプ" 器用さコンテンツ タイプへのリンク

メインインターフェースとして eea.facetednav を使用して、新しい Plone 4.3.2 Web サイトにファイルのデータベースを作成しています。複数の検索可能な「タグ」に加えて、発行年、記事タイプなどの追加情報を含めるために、これらの「ファイル」用のカスタム Dexterity コンテンツ タイプを作成しました。Dexterity コンテンツ タイプのフィールドの 1 つは、実際のファイルをアップロードすることです。

私が気付くまで、すべてが順調に進んでいました...

「ファイル」へのリンクの基本機能の 1 つが壊れています。ファイルへの内部リンクを作成すると、クリックするとファイルを開くかダウンロードするように求められると予想されますが、実際のファイルへのリンクがある新しい Dexterity コンテンツ タイプの「ビュー」に移動するだけです。

これはかなり面倒です。誰かが以前にこれを行ったことがありますか、またはファイルをダウンロードするために自動的にリンクする方法を見つけましたか? 直接リンクを優先して Dexterity コンテンツ タイプ ビューを無効化/廃止する必要がある場合は、おそらくそれで問題ありませんが、これを両方の方法で機能させる方法を考えることができればボーナス ポイントです (つまり、ファイルとそれをビューに表示するリンク方法)。

不明な場合に備えて、これは「ビュー」と呼ばれるページです。 ここに画像の説明を入力

...私の頭の上から、このビューを解析してファイルリンクに自動的にリダイレクトするカスタムテンプレートを作成する奇妙なDiazoソリューションを考えることができますが、それは間違っている/奇妙に思えます。他の考え?

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

plone - リバース プロキシを使用すると Plone 4.3 のコメントが表示されない

オーケー、ポート 8080 で出力する plone サイトと、ポート 3128 での squid キャッシュがあります。次に、Apache をセットアップしてリバース プロキシを実行し、サイト全体がサーバー名ではなく「foo.com」として表示されるようにします。私が直面している問題は、人々が「foo.com」から私のサイトにアクセスしようとすると、コメント ボックスが表示されないことです。squid の出力に表示されますが、実際に URL を入力すると表示されません。助言がありますか?

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

plone - INavigationRoot で Plone サブサイトのロゴをカスタマイズできない

Plone 4.3.3 で Dexterity ベースの Plone Default Types を有効にした後、問題に遭遇しました。いくつかのサブサイト (INavigationRoot インターフェイスがアクティブ化されたフォルダー) がありました。これらの各サブサイトにはカスタム ロゴがあり、logo.pngナビゲーション ルートとして機能する各フォルダーに格納されています。Dexterity ベースの Plone のデフォルト タイプを有効にするまでは、問題なく動作していました。その時点で、すべてのカスタム ロゴは、ベースの Plone サイトに表示されているものに置き換えられました。

問題を調査したところ、レンダリングされた HTML で、サブサイトのロゴが絶対 URL であることに気付きました。現在のフォルダーまたはportal_skins/custom.

ロゴは、次の場所にある Sunburst テーマのプロパティで定義されます。 buildout_cache/plonetheme.sunburst-1.4.6-py2.7.egg/plonetheme/sunburst/skins/sunburst_styles/base_properties.props

logoNameLogoViewletで定義されているように使用されますbuildout_cache/plone.app.layout-2.3.12-py2.7.egg/plone/app/layout/viewlets/common.py

何らかの理由で、カスタム ロゴは無視され、代わりにベース ロゴをレンダリングするサブサイトが表示されます。

大まかな解決策:編集buildout-cache/eggs/plone.app.layout-2.3.11-py2.7.egg/plone/app/layout/viewlets/logo.pt

変化する:

に:

logo.pngこれはスキンのプロパティを無視し、サーバー上のすべての Plone サイトとサブサイトと同様にロゴをハードコーディングします。すべてが再び機能しています。

明らかに、問題の回避策がありますが、「適切な」修正とは何ですか?

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

collections - plone-4.xコレクションで場所フィールドに何かを表示するにはどうすればよいですか

アイテムを州ごとにリストし、テーブル リストの場所フィールドにそれらへのリンクを提供するコレクションを使用しようとしています。場所が重要な理由は、同じアイテムが多くの異なるフォルダー/オブジェクトに追加される可能性があるためです。そのため、タイトルとタイプは十分な情報を提供しません。とにかく、私の問題は、コレクションを表示するテーブルに場所が空白のエントリを与えることです。私は自分のサイトのすべてのタイプのアイテムに対してこれを試しました: ページ、フォルダ、カスタムの器用さのコンテンツ タイプなど..何かヒントはありますか?

現在の構成は Plone-4.3 です

ありがとう。