問題タブ [viewlets]

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

plone - Ploneビューレットを1つのページまたはフォルダーにのみ表示させることはできますか?

Ploneのビューレットはデフォルトでサイト全体に表示されます。ビューレットを特定のページにのみ表示するにはどうすればよいですか?

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

xml - viewlets.xml ファイルに、テーマの @@manage-viewlets で見られるものと同じビューレットが含まれていないのはなぜですか?

Plone 3.3.5 と Plone4 の両方のサイトの portal_setup から viewlets.xml ファイルをエクスポートし、それをサイトの @@manage-viewlets ページと比較すると、不一致が見られます。

たとえば、一部のビューレットが間違ったビューレット マネージャーに表示されたり、まったく表示されなかったりします。これはよくあることですか、それとも結果を改善するために別の方法をとることはできますか?

通常、これは、テーマがスタンドアロン サイトから作成されている、テーマのないサイト用です。

ありがとう!

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

plone - バージョン 1.1 で Products.Carousel.viewlet を非表示にできない

Products,Carousel は、setuphandler でplone.contentviewsいくつかのファンキーなインライン コードを使用して、マネージャーにビューレットを追加します。このビューレットを非表示にしようとしています。次のようなさまざまな手法を試しました。

  • 私のテンプレートをオーバーライドするconfigure.zcml

  • <hidden>私のタグを使用してviewlets.xml

しかし、何も効果がないようです。ただし、 に入る@@manage-viewletsと、手で隠すことができます。

起動時にこれを自動的に行うにはどうすればよいですか?

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

plone - Plone 4 コメントの順序付け

コメントを管理するために製品を使用したくありません 基本的な機能を使用しています したがって、古いコメントが最初に表示されます (もちろん、一番下の最後にも表示されます)。(コメントの一番上にある最後のコメント)

アドバイスありがとうございます

0 投票する
3 に答える
407 参照

plone - ピックアップされていないPloneカスタムviewlets.xml

http://plone.org/documentation/kb/customizing-main-template-viewlets/tutorial-all-pages(ページの約1/4下)を引用します

Plone Defaultスキンでビューレットを並べ替えるだけの場合は、元のviewlets.xmlをCMFPlone / profiles /default/からMyTheme/profiles / default /にコピーし、コピーしたファイルを編集してニーズを反映させることができます。 。

私がそれをするとき、私は変更を取得しません、リロード後、ビルドアウト後、とにかく。MyTheme / browser / templates / main_template.ptに手動で少し変更を加えましたが、これらは取得されているため、製品がまったく無視されるわけではありません。これまでのところ、重要なコードには触れていなかったので、これが理由にはなりません。

これはplone3.3.5インストール用です。誰かが私にここで手がかりを与えることができますか?必要な情報があれば、私は待機しています:)

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

plone - Plone4.1で匿名ユーザーがメンバーのポートレートを表示できるようにする

Plone 4.1では、匿名ユーザーがメンバーのポートレート(portal_memberdata / portalにあります)を表示できるようにしたいと思います。

パブリックビューの画像に正しいURLを返しても、画像は常に保護され、代わりにデフォルトのURL('defaultUser.png')が返されます。

これを達成し、ビューレット内の匿名ユーザーに作成者のポートレートを表示するにはどうすればよいですか?

明確にするために:

正しいURLを画像に返します。ビューにアクセスしたときにブラウザが画像を取得すると、リソースが保護されます。

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

plone - documentactions ビューレットをビューレットマネージャーから別のビューレットマネージャーに移動するには?

もう一度 Plone の質問に戻ります。

Plone 4 をインストールしましたが、Document アクション アイコンを下部ではなく上部に表示する必要があります。これを機能させるのに問題があります。誰かが助けることができます。

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

plone - Ploneでニュースビューをカスタマイズするにはどうすればよいですか

Plone 4.1 を使用しているサイトがあります。このサイトにログインすると、ニュースが作成者と最終更新時刻とともに表示されます。しかし、匿名ユーザーとしてサイトにアクセスすると、その情報は消えてしまいます。¿ 作成日と作成者名を表示するようにニュースを設定するにはどうすればよいですか? また、最終更新日を表示したくありません。また、その時間にすべての 10 進数を使用したくありません。

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

plone - ビューレットマネージャの固定された特定の場所にビューレットを追加する

ノート

このスレッドの成功により、提供されたリンクのドキュメントが更新されました。説明されているように、不完全な情報は含まれなくなりました。

plone.portalheader viewletManagerに表示されるビューレットを取得して特定の場所に追加する際に問題が発生します(線形連結を利用していません)。私の目標は、htmlコードを私のhtmlテンプレートモックアップと同じように見せることです。ビューレットの位置を変更する必要はありません。また、これらの要素のいくつかが同じ包括的なマークアップにまとめられることを望んでいます。

私は次のドキュメントを読んでいますが、私の設定(Plone 4.1)と矛盾しているようです:

http://collective-docs.readthedocs.org/en/latest/views/viewlets.html#rendering-viewlets-with-accurate-layout

その特定のページが古くなっているのか間違っているのか(「タブ」へのほとんどの参照がスペースに置き換えられているように見えます。たとえば、<table>現在< le>)、または何か間違ったことをしているのか(過去にはしませんでした)はわかりません。自分)。

例から作成された新しいヘッダーを呼び出したいsomething.header場合、portal_header.ptファイル内で引用が失敗するようです。誰かが例を見て、重要な部分が欠けているかどうか私に知らせてくれるなら、それは私にとって大きな助けになるでしょう。

私のコードを含める:

theme / browser / configure.zcml(部分):

テーマ/ブラウザ/テンプレート/portal_header.pt:

theme / browser / header.py:

theme / browser / header_items.pt:

上記の記事に従って変更したのはこれだけです。viewlets.xmlを変更する必要があるかどうかわかりません。

この記事について私が理解していることから、header.pyで提供されているクラスを利用してplone.portalheader、portal_header.ptをオーバーライドして置換したいと考えています。theme.headerただし、問題があると思われるviewlets.xmlは変更していません。または、configure.zcmlのビューレットの名前をからに変更せずに置き換えplone.portalheaderているという事実が好きかもしれません。theme.headerplone.headertheme.header

私は解決策であると信じているものについてたくさんの順列を試しましたが、viewlets.xmlを変更しようとしても、何も機能しません。

例に従うと、次のようなエラーメッセージが表示されます。

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

plone - 共通のインターフェースでコンテンツタイプにタグを付けるより良い方法

同じpythonegg内の複数のコンテンツタイプのビューにビューレットを適用したいと思います。私がやっていることは、browser/configure.zcmlを介してマーカーインターフェイスを適用することです

そして、Grokベースのテンプレートには次のものがあります。

これは機能します。しかし、私はそれを行うためのより良い方法があるかどうかを知りたいと思っています。