幾つか教えてください

Author Message

Y T

Wednesday 09 February 2011 10:58:00 pm

ez 4.4コミュニティーでezwebin_siteをいじっています。
各コンテンツ構成が難しく、ドキュメントを読んでも理解することができません。
ご教示お願いいたします。

Getting started(folder)に、

  • article
  • article mainpage
  • documentation page
  • blog post

を作りました。

上記4つのオブジェクトは、右主コンテンツエリアに下に追加されていき、document pageのみ左ブロック内に表示されます。
article関連は左ブロックには表示されないのは、articleというオブジェクトは、他のdocument pageと扱いが違うということなのでしょうか。
左ブロックにdocumentetion pageのナビゲーションしか表示されないのはなぜでしょうか?

Getting started(Folder)クラスは、コンテナ設定になっており、サブアイテムを表示するとなっていますので、以下に作ったオブジェクトは全て右主コンテンツエリア下に追加されるということでしょうか。

blog postは、
blogはgetting started(folder)にLinkedで関連付けされており、comunity(Frontpage)にEmbeddedで関連付けされているようですが、getting startedにblog postを作成すると、右主コンテンツエリア下に表示され、リンクをたどるとカレンダーまで表示されるのは、blog postはblog下におかなくても良いということなのでしょうか。
comunity(front page)をクリックすると、blogがEmbeddedで関連付けされていて、ロケーションもHome / Community / Blogとなっているのに、何も表示されないというのは、どういうことでしょうか。
関連タイプの違い、反転するということはどういうことなのか、も含めて教えていただけないでしょうか。

doc.ez.noが日本語対応になるともう少し理解できそうなのですが。

よろしくお願いいたします。

Eric Sagnes

Wednesday 09 February 2011 11:44:04 pm

"

左ブロックにdocumentation pageのナビゲーションしか表示されないのはなぜでしょうか?

"

右ブロックに表示されるアイテムはmenu.iniのMenuContentSettingsブロックのLeftIdentifierListで設定されています。管理画面の「システム設定」->「INIファイル」->「menu.ini」で確認できます。
標準のeZ Webinですと下記の様になります:

[1] folder
[2] feedback_form
[3] folder
[4] feedback_form
[5] gallery
[6] forum
[7] documentation_page
[8] forums
[9] event_calendar
[10] multicalendar
[11] link
[12] blog
[13] frontpage

なので、作ったアイテムのリストに入っていますのは「documentation_page」だけとなります。
実際のロジックは「extension/ezwebin/design/ezwebin/templates/menu/flat_left.tpl」に入っています。
Blogに関しては、管理者ユーザで作成しましたので、どのコンテントクラスのインスタンスの下(今回はFolder)でも作れます。
構造として、Blog Postは必ずBlogの下に作らなくはいけません。Blog Postはどのコンテントクラスの下に作成できるを限定するはポリシー制限で実装できます(content/createにクラスと親クラスの設定)。
Blogオブジェクトは自分の下層Blog Postオブジェクトだけを表示する様になっているため、Getting Startedの下に作ったBlog PostはCommunity/Blogの下では表示されません。
Community/Blogの下でサイトのすべてのBlog Postを表示させたい場合にはテンプレートをオーバーライドして、fetchファンクションを変更すればできます。

Y T

Thursday 10 February 2011 4:21:06 am

@Eric

ありがとうございました。

adminでログインしていて、全ての場所に、全てのコンテンツオブジェクトが作れるので、変な仕様だな(もっと制御できないんだろうか)と思っていましたが、ポリシーでかなり細かく設定できるんですね、eZに感動しました。

menuについてては、左メニューだとか右メニューだとか、eZ Flowのときはどうなんだとか、いろいろとあるので細かくこれから見ていきますが、おかげさまで雰囲気が理解できました。

関連オブジェクトについて詳しく教えてもらえませんでしょうか。

http://doc.ez.no/eZ-Publish/Technical-manual/4.x/Reference/Datatypes/Object-relations (これは複数ですが)
のようにdatatypeを含んでいるコンテンツクラスのオブジェクトだけ、関連オブジェクトが設定できるということでしょうか。

関連タイプというのは自動で設定されるみたいですね。
関連オブジェクトはどのような時に使用されるのでしょうか。

Eric Sagnes

Thursday 17 February 2011 11:23:24 pm

関連オブジェクトデータタイプは手動でオブジェクトの関連を作りたい時に使います。

eZ Publishが自動的にもコンテントの関連を作るはキーワード、オブジェクトの埋め込み、フロントエンドインターフェイスなどとなります。

関連オブジェクトデータタイプを使う時は、コンテントクラスの属性に他のコンテントオブジェクトを設定したい時です。例えば、一人のユーザに関連オブジェクトデータタイプで「友達」の属性を追加すれば、その属性に他のユーザをリンクすることで基本的な友達機能が設定できます。

Y T

Friday 18 February 2011 1:44:26 am

"

関連オブジェクトデータタイプは手動でオブジェクトの関連を作りたい時に使います。

eZ Publishが自動的にもコンテントの関連を作るはキーワード、オブジェクトの埋め込み、フロントエンドインターフェイスなどとなります。

関連オブジェクトデータタイプを使う時は、コンテントクラスの属性に他のコンテントオブジェクトを設定したい時です。例えば、一人のユーザに関連オブジェクトデータタイプで「友達」の属性を追加すれば、その属性に他のユーザをリンクすることで基本的な友達機能が設定できます。

"

@Ericさん

eZが自動で作るコンテンツの関連は、

  • キーワード
  • オブジェクトの埋め込み
  • フロントエンドインターフェース

など、上記も全く理解できません。(汗)

キーワードはTagのことですか?
オブジェクトの埋め込みというのは、リンクではなく、まさしく埋め込みということですか?
フロントエンドインターフェース??バックエンドは管理画面ということですか?
マニュアルの日本語整備を切望します。

Eric Sagnes

Sunday 20 February 2011 5:11:26 pm

"

キーワードはTagのことですか?

"

そうです、クラスにキーワード属性を追加する時です。

"

オブジェクトの埋め込みというのは、リンクではなく、まさしく埋め込みということですか?

"

オブジェクトの埋め込みはオンラインエディター(WYSIWYGエディター)でクリップを使って、オブジェクトを埋め込む時です。

"

フロントエンドインターフェース??バックエンドは管理画面ということですか?

"

分かりにくい言葉を使って、ごめんなさい。
フロントエンドインターフェイスは公開サイトの事です、バックエンドは管理画面の事です。

ドキュメントと違いますが、海外で販売されている書籍の日本語訳は無料でダウンロードできます:

https://groups.google.com/group/ez-publish-japan/files?hl=ja&pli=1

ez_publish_documentで始まるファイルはその書籍の翻訳となります。

Powered by eZ Publish™ CMS Open Source Web Content Management. Copyright © 1999-2014 eZ Systems AS (except where otherwise noted). All rights reserved.

eZ debug

Timing: Jan 18 2025 00:48:13
Script start
Timing: Jan 18 2025 00:48:13
Module start 'layout'
Timing: Jan 18 2025 00:48:13
Module start 'content'
Timing: Jan 18 2025 00:48:13
Module end 'content'
Timing: Jan 18 2025 00:48:13
Script end

Main resources:

Total runtime0.1509 sec
Peak memory usage4,096.0000 KB
Database Queries68

Timing points:

CheckpointStart (sec)Duration (sec)Memory at start (KB)Memory used (KB)
Script start 0.00000.0046 587.9453152.6250
Module start 'layout' 0.00460.0039 740.570339.4531
Module start 'content' 0.00850.1409 780.0234545.5859
Module end 'content' 0.14950.0014 1,325.609420.1563
Script end 0.1508  1,345.7656 

Time accumulators:

 Accumulator Duration (sec) Duration (%) Count Average (sec)
Ini load
Load cache0.00322.0993160.0002
Check MTime0.00130.8716160.0001
Mysql Total
Database connection0.00080.513610.0008
Mysqli_queries0.086257.1085680.0013
Looping result0.00070.4631660.0000
Template Total0.120880.120.0604
Template load0.00191.270820.0010
Template processing0.118978.797820.0594
Template load and register function0.00020.112710.0002
states
state_id_array0.00070.464010.0007
state_identifier_array0.00140.929920.0007
Override
Cache load0.00181.1721790.0000
Sytem overhead
Fetch class attribute can translate value0.00080.555520.0004
Fetch class attribute name0.00120.821460.0002
XML
Image XML parsing0.00020.148620.0001
class_abstraction
Instantiating content class attribute0.00000.021060.0000
General
dbfile0.00060.4155100.0001
String conversion0.00000.006040.0000
Note: percentages do not add up to 100% because some accumulators overlap

Templates used to render the page:

UsageRequested templateTemplateTemplate loadedEditOverride
1node/view/full.tplfull/forum_topic.tplextension/sevenx/design/simple/override/templates/full/forum_topic.tplEdit templateOverride template
6content/datatype/view/ezxmltext.tpl<No override>extension/community_design/design/suncana/templates/content/datatype/view/ezxmltext.tplEdit templateOverride template
9content/datatype/view/ezxmltags/line.tpl<No override>design/standard/templates/content/datatype/view/ezxmltags/line.tplEdit templateOverride template
19content/datatype/view/ezxmltags/paragraph.tpl<No override>extension/ezwebin/design/ezwebin/templates/content/datatype/view/ezxmltags/paragraph.tplEdit templateOverride template
2content/datatype/view/ezxmltags/li.tpl<No override>design/standard/templates/content/datatype/view/ezxmltags/li.tplEdit templateOverride template
2content/datatype/view/ezxmltags/ul.tpl<No override>design/standard/templates/content/datatype/view/ezxmltags/ul.tplEdit templateOverride template
5content/datatype/view/ezxmltags/quote.tpldatatype/ezxmltext/quote.tplextension/ezwebin/design/ezwebin/override/templates/datatype/ezxmltext/quote.tplEdit templateOverride template
1content/datatype/view/ezxmltags/literal.tpl<No override>extension/community/design/standard/templates/content/datatype/view/ezxmltags/literal.tplEdit templateOverride template
1print_pagelayout.tpl<No override>extension/community/design/community/templates/print_pagelayout.tplEdit templateOverride template
 Number of times templates used: 46
 Number of unique templates used: 9

Time used to render debug report: 0.0001 secs