facebook like markup for TYPO3

                t3_markup
Samstag, 22. Mai 2010
Was ist t3_markup?




                        http://www.sxc.hu/profile/personalfx

Samstag, 22. Mai 2010
Was ist t3_markup?
                        Markup-Parser über contentPostProc Hook
                        Erweiterung dur...
Syntax?




                          http://www.sxc.hu/profile/dermiller
Samstag, 22. Mai 2010
Syntax!
                        Das markup setzt sich aus zwei Teilen
                        zusammen:
                  ...
Syntax!
                        Normaler Aufbau
                        • <t3:tagname>...</t3:tagname>
                   ...
Was geht schon?




                                   http://www.sxc.hu/profile/baikahl
Samstag, 22. Mai 2010
Vorhandene markup‘s
                <t3:typolink parameter="3">Blogs</t3:typolink>
                // erzeugt einen Link „...
Vorhandene markup‘s
                <t3:content uid="3" />
                // rendert das tt_content element mit der UID 3...
Selber machen!




                                         http://www.sxc.hu/profile/vierdrie
Samstag, 22. Mai 2010
Eigenes Markup
                // Klasse bekannt machen
                require_once(t3lib_extMgm::extPath
               ...
Eigenes Markup




                                 Inspiring people to
                t3_markup        share
Samstag, 22...
Eigenes Markup




                                 Inspiring people to
                t3_markup        share
Samstag, 22...
Die Basis
                              http://www.sxc.hu/profile/dantheman
Samstag, 22. Mai 2010
Fragen?               Vragen?
                                           Spørgsmål?
                    Questions?
       ...
Ideen?                  Ideeën?
                                                    Idéer?
                         Ideas?...
Frank Nägler
   typo3@naegler.net
   http://www.frank-naegler.de




                                 Inspiring people to
...
Samstag, 22. Mai 2010
Upcoming SlideShare
Loading in …5
×

t3_markup - Facebook like markup for TYPO3

1,340 views
1,285 views

Published on

Slides from the TYPO3camp Hamburg 2010. Session: t3_markup - Facebook like markup for TYPO3.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,340
On SlideShare
0
From Embeds
0
Number of Embeds
29
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

t3_markup - Facebook like markup for TYPO3

  1. 1. facebook like markup for TYPO3 t3_markup Samstag, 22. Mai 2010
  2. 2. Was ist t3_markup? http://www.sxc.hu/profile/personalfx Samstag, 22. Mai 2010
  3. 3. Was ist t3_markup? Markup-Parser über contentPostProc Hook Erweiterung durch Plugins Keine Hooks Neue Tags werden registriert Überall nutzbar! Inspiring people to t3_markup share Samstag, 22. Mai 2010
  4. 4. Syntax? http://www.sxc.hu/profile/dermiller Samstag, 22. Mai 2010
  5. 5. Syntax! Das markup setzt sich aus zwei Teilen zusammen: • Prefix: t3 • Tagname Inspiring people to t3_markup share Samstag, 22. Mai 2010
  6. 6. Syntax! Normaler Aufbau • <t3:tagname>...</t3:tagname> Shorttags • <t3:tagname /> Inspiring people to t3_markup share Samstag, 22. Mai 2010
  7. 7. Was geht schon? http://www.sxc.hu/profile/baikahl Samstag, 22. Mai 2010
  8. 8. Vorhandene markup‘s <t3:typolink parameter="3">Blogs</t3:typolink> // erzeugt einen Link „Blogs“ auf die Seite mit der PID 3 <t3:ts tspath="plugin.tx_ext.pid" /> // liefert den Wert von „plugin.tx_ext.pid“ <t3:cobj tspath="page.headerData.1007" /> // rendert z.B. ein meta tag welches per TS konfiguriert wurde <t3:page show="tstamp" format="%d.%m.%Y" /> // rendert das Änderungsdatum der aktuellen Seite Inspiring people to t3_markup share Samstag, 22. Mai 2010
  9. 9. Vorhandene markup‘s <t3:content uid="3" /> // rendert das tt_content element mit der UID 3 <t3:feuser-status login="false"> <p>Bitte einloggen</p> </t3:feuser-status> // Ausgabe wenn nicht eingeloggt <t3:feuser-status login="true"> <p>Hallo <t3:feuser show="name"> </p> </t3:feuser-status> // Ausgabe mit Namen wenn eingeloggt Inspiring people to t3_markup share Samstag, 22. Mai 2010
  10. 10. Selber machen! http://www.sxc.hu/profile/vierdrie Samstag, 22. Mai 2010
  11. 11. Eigenes Markup // Klasse bekannt machen require_once(t3lib_extMgm::extPath ('my_ext').'class.tx_myext_parser_plugin_mytag.php'); // register plugin $GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['tx_t3markup']['parser'] ['registerPlugin']['mytag'] = 'tx_myext_parser_plugin_mytag'; Inspiring people to t3_markup share Samstag, 22. Mai 2010
  12. 12. Eigenes Markup Inspiring people to t3_markup share Samstag, 22. Mai 2010
  13. 13. Eigenes Markup Inspiring people to t3_markup share Samstag, 22. Mai 2010
  14. 14. Die Basis http://www.sxc.hu/profile/dantheman Samstag, 22. Mai 2010
  15. 15. Fragen? Vragen? Spørgsmål? Questions? Ερωτήσεις; Pytania? Domande? Sorular? Вопросы? Dúvidas? Samstag, 22. Mai 2010
  16. 16. Ideen? Ideeën? Idéer? Ideas? Ιδέες; Pomysły? Idee? Fikirler? Идеи? Ideias? Samstag, 22. Mai 2010
  17. 17. Frank Nägler typo3@naegler.net http://www.frank-naegler.de Inspiring people to t3_markup share Samstag, 22. Mai 2010
  18. 18. Samstag, 22. Mai 2010

×