tx_t3blog_pi1 Kaktusteam: Mimi's Blog

Mimis Blog

09.12.2009
22:02

Erzeugung der ExtBase Dokumentation mit FOP

Für alle, die sich genau so sehnlich wie ich eine Dokumentation zu ExtBase wünschen, habe ich versucht, mit Hife von FOP (FormattingObjectsProcessor) die vorhandene DocBook Dokumentation zu rendern. Leider totaler Fehlschlag. Das XML validiert nicht und die Konvertierung fällt auf die Schnauze.

 

Netterweise hat mir Lars das Ganze unter Ubuntu gerendert (da scheint es kein Problem zu ein - manchmal könnte man echt auf Mac OS kacken...) - dabei kam das folgende PDF Dokument raus.

 

Hier also das Missing Manual zu ExtBase. Ich hoffe, dass die ExtBase Entwickler möglichst bald die Doku nachschieben und nicht nur das XML Dokument ausliefern, mit dem leider niemand was anfangen kann :-)

 

 

extbase.pdf

Extbase Dokumentation / Manual zum Download

09.12.2009
22:00

Sortierungsfehler von Seiteninhalten in T3Blog

Wird T3Blog in Verbindung mit TemplaVoila eingesetzt, kann es vorkommen, dass mehrere Seiteninhalte in einem Blog Beitrag nach dem Speichern eines anderen Beitrags völlig willkürlich umsortiert werden. Hier ist beschrieben, wie man diese Problem abstellt.

09.12.2009
21:42

ExtBase Kochbuch 1

Teil 1: Wir lesen mit einem Repository Datensätze aus, die in einem bestimmten Sysfolder liegen. Dazu fügen wir folgende Methode in unser Repository ein (im Klartext: wir möchten alle Datensätze eines bestimmten Typs mit einer gegebenen Page-ID):

  1. /**
  2.  * Returns array of galleries for a given page id
  3.  *
  4.  * @param int $pageId
  5.  * @return array Array of galleries for given page id
  6.  */
  7. public function findByPageId($pageId) {
  8. $query = $this->createQuery();
  9. return $query->matching($query->equals('pid', $pageId))
  10. ->setOrderings(array('date' =>
  11. Tx_Extbase_Persistence_QueryInterface::ORDER_DESCENDING))
  12. ->execute();
  13. }

 

 


Wichtig ist in dem Zusammenhang zu verstehen, was ExtBase mit der PID macht, in der die Datensätze liegen. Normalerweise greifen sowohl die findByUid() und findAll() Methoden des Repositories nur für die unter der Variable

 

plugin.tx_<extensionname> {

    persistence {
        storagePid = 6
    }

 

}

 

konfigurierten PID. Das passiert aus dem Grund, dass das Repository ja nicht nur beim Lesen der Objekte, sondern auch beim Neuanlegen und Speichern wissen muss, wohin gespeichert wird.

 

Dieser Wert kann einmal über Typoscript mit oben genannter Benennung überschrieben werden, zum anderen aber auch über Flexform gesetzt werden, indem der selbe Schlüssel verwendet wird, wie im Typoscript!

< < Dezember 2009 > >
S M T W T F S
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    

Kategorien

  • [-](J)DAV(28)
  • [-]Bergsteigen(30)
  • [-]Computer & Informatik(63)
    • PHP(2)
    • [-]Typo3(54)
  • [-]Fotografie(46)
  • Kaktusteam(3)
  • [-]Laufen(4)
  • Musik & Filme(3)
  • [-]Radfahren(0)
  • [-]Reisen(11)
  • Sonstiges...(4)
  • Studium...(6)

Letzte Kommentare

Using Extbase Controller and Action in TemplaVoila TS Lib
26.08.2010 22:02
insert in TS
26.08.2010 11:27
Gut geschildert
23.08.2010 22:05
Good Timing
21.08.2010 01:59

Archiv

Kopieren Sie diesen Link in Ihren RSS Reader

RSS 0.91Posts
RSS 2.0Posts

Social Bookmarking

Bookmark bei: Mr. Wong Bookmark bei: Webnews Bookmark bei: Icio Bookmark bei: Oneview Bookmark bei: Linkarena Bookmark bei: Favoriten Bookmark bei: Seekxl Bookmark bei: Favit Bookmark bei: Social Bookmarking Tool Bookmark bei: Power Oldie Bookmark bei: Bookmarks.cc Bookmark bei: Newskick Bookmark bei: Newsider Bookmark bei: Linksilo Bookmark bei: Readster Bookmark bei: Folkd Bookmark bei: Yigg Bookmark bei: Digg Bookmark bei: Del.icio.us Bookmark bei: Reddit Bookmark bei: Simpy Bookmark bei: StumbleUpon Bookmark bei: Slashdot Bookmark bei: Netscape Bookmark bei: Furl Bookmark bei: Yahoo Bookmark bei: Spurl Bookmark bei: Google Bookmark bei: Blinklist Bookmark bei: Blogmarks Bookmark bei: Diigo Bookmark bei: Technorati Bookmark bei: Newsvine Bookmark bei: Blinkbits Bookmark bei: Ma.Gnolia Bookmark bei: Smarking Bookmark bei: Netvouz Information