ログインしてさらにmixiを楽しもう

コメントを投稿して情報交換!
更新通知を受け取って、最新情報をゲット!

Ploneコミュのportlet公開&研究トピ

  • mixiチェック
  • このエントリーをはてなブックマークに追加
皆さんはじめまして・・・
最近、仕事でploneによるサイト制作しはじめたものです。

portletのカスタマイズを行えば、
自分の思ったとおりにホームページのサイドを飾ることができるので、
ほとんどの方が色々カスタマイズをしているかと思います。

このトピはそうしたカスタマイズを公開したり研究したりと、
より便利にploneを使ってみませんかってトピにしたいと思ってます。

自分も最近はじめたばかりで初心者なので、まったくわかっていないのですが、
もしよろしければ、portletのソース公開やこんなportletは作れないか?などなど話し合いませんか?

管理人へ)
勝手に作ってみましたが、コミュに不適切な場合は削除をお願いします。

コメント(2)

んでば、定番のportlet最近の更新でも・・・

ほとんど、takanory.netサンのとこのパクリです。
・表示件数は5件
・更新日時の日本語表示
・アイテムアイコン表示
・CSSで変更しやすいように出力

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<html xmlns:tal="http://xml.zope.org/namespaces/tal"
xmlns:metal="http://xml.zope.org/namespaces/metal"
i18n:domain="plone">
<body>
<div metal:define-macro="portlet">
<tal:recentlist tal:define="results python:request.get('items',
here.portal_catalog.searchResults(sort_on='modified',
sort_order='reverse',
review_state='published')[:5]);">
<dl class="portlet">
<dt class="portletHeader" i18n:translate="box_recent_changes">Recent Changes</dt>
<tal:items tal:repeat="obj results">
<dd class="portletItem"
tal:define="oddrow repeat/obj/odd;
item_wf_state obj/review_state;
item_wf_state_class python:'state-' + normalizeString(item_wf_state);
item_type_class python: 'visualIcon contenttype-' + normalizeString(obj.portal_type);"
tal:attributes="class python:test(oddrow,
'portletItem even',
'portletItem odd')">
<div tal:attributes="class item_type_class">
<a href=""
tal:attributes="href string:${obj/getURL}/view;
title obj/Description;
class string:$item_wf_state_class visualIconPadding tile">
<tal:title content="obj/pretty_title_or_id">
Plone 2.1 released!
</tal:title>
<span class="portletItemDetails"
tal:content="python:toLocalizedTime(obj.ModificationDate)"
>May 5</span>
</a>
</div>
</dd>
</tal:items>

<dd class="portletItem"
tal:condition="not: results"
i18n:translate="box_recent_no_items">
No items changed yet.
</dd>

<dd class="portletFooter">
<a href="#"
class="tile"
tal:attributes="href string:${portal_url}/recently_modified"
i18n:translate="box_more_recently_changed">
All recent changes…
</a>
<span class="portletBottomLeft"></span>
<span class="portletBottomRight"></span>
</dd>
</dl>

</tal:recentlist>

</div>
</body>
</html>

ログインすると、みんなのコメントがもっと見れるよ

mixiユーザー
ログインしてコメントしよう!

Plone 更新情報

Ploneのメンバーはこんなコミュニティにも参加しています

星印の数は、共通して参加しているメンバーが多いほど増えます。

人気コミュニティランキング