1

Plone 4.2を使用しています(ただし、問題は以前のバージョンにも当てはまります)。

すべてのニュースアイテムを含むnewsというフォルダがあり、ナビゲーションに[News]タブがあり、[News]のデフォルトに移動します。Zope ManagementInterface->Ploneサイトを/->Properties->default_pageで設定することにより、サイトのデフォルトのフロントページをNewsフォルダーに設定します。これは、ユーザーが最初に私たちのサイトにアクセスするか、私たちのサイトの上部にあるサイトのタイトルをクリックするたびに、ニュースのデフォルトビューが表示されるため、機能します。ただし、このニュースのデフォルトビューの上部には[新規追加]メニューはありません。ユーザーがナビゲーションの[ニュース]タブをクリックすると、ニュースのデフォルトビューに、ユーザーが新しいニュースアイテムをフォルダーに追加するための[新規追加]メニューが表示されます。

サイトのデフォルトのフロントページに、ナビゲーションの[ニュース]タブと同じ表示を表示させることはできますか?

よろしくお願いします。

cmgui

4

4 に答える 4

2

siterootで、コンテンツタイプ「リンク」を追加し、選択したタイトルを入力して、宛先を「/ yourSiteId / yourNewsFolderId」に設定し、公開されていることを確認し、リンクをサイトのデフォルトビューとして設定します。

于 2012-08-28T10:49:56.100 に答える
0

いいえ、これは不可能です。少なくとも、コードと構成のカスタマイズでは不可能です。「あなたが見るもの」と「あなたができること」は通常、特定のインターフェースまたはportal_typesに関連付けられており、別のコンテキスト内と同じように表示することは、基本的にボックスではサポートされていません。

于 2012-08-26T05:36:08.777 に答える
0

器用さを使用する場合:

最初にZMIに入るときは、[プロパティ]タブをクリックし、[デフォルトページ]を表示するページに変更します。
これはフォルダっぽいアイテムである可能性があり、新しいコンテンツタイプを作成するときに定義する「追加」権限があります。

于 2014-09-16T21:45:23.417 に答える
0

コンテンツタイプの「追加」オプションを取得できない場合は、TALES条件を使用して、Webページで特定のアイテムを表示できるユーザーを制御できます。あなたがコントロールしたいものの周りにjsut。1つの例では、匿名ユーザーへの「イベントの追加」リンクは表示されません。

<span tal:condition="not: context/@@plone_portal_state/anonymous">
                <a tal:attributes="href string:../createObject?type_name=Event" tal:content="string:add new event"></a>
            </span>
于 2014-09-16T21:49:48.503 に答える