.. You may want to use the usual include line. Uncomment and adjust the path. .. include:: ../Includes.txt ===================== EXT: tm\_tvpagemodule ===================== :Author: Kasper Skårhøj :Created: 2002-11-01T00:32:00 :Changed by: Tapio Markula :Changed: 2008-03-20T23:43:48 :Author: Tapio Markula :Email: tapio.markula@xetpoint.fi :Info 3: :Info 4: .. _EXT-tm-tvpagemodule: EXT: tm\_tvpagemodule ===================== Extension Key: **tm\_tvpagemodule** Copyright 2000-2005,Tapio Markula, < `tapio.markula@xetpoint.fi `_ > Additional authors (authors of integrated plugins): Stefan Galinski Marc Ehret This document is published under the Open Content License available from http://www.opencontent.org/opl.shtml The content of this document is related to TYPO3 \- a GNU/GPL CMS/Framework available from www.typo3.com .. _Table-of-Contents: Table of Contents ----------------- **EXT: tm\_tvpagemodule 1** **Introduction 1** What does it do? 1 Requirements and suggested extensions 1 Other authors 1 **Screenshots 3** **Configuration 4** TS Config for users/ user groups and related TS Template settings 4 **Known problems 5** **Hooks 7** **To-Do list 7** **Changelog 7** **Credits 7** .. _Introduction: Introduction ------------ .. _What-does-it-do: What does it do? ^^^^^^^^^^^^^^^^ This is a modified version of the page module of *TemplaVoila* . See related configurations. This was previously a part of the plugin *'tm\_contentaccess'* . Some useful configurations can be used only installing tm\_contentaccess. TemplaVoila doesn't offer very good front end editing features, but tm\_contentaccess improves them. .. _Requirements-and-suggested-extensions: Requirements and suggested extensions ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ This plugin is for Typo3 4.0.x+. In order to get everything out from this plugin, it needs *'skin\_grey\_2'* installed because many features have proper layout using skin\_grey\_2. .. _Other-authors: Other authors ^^^^^^^^^^^^^ Other authors have done following implementations: - Stefan Galinski – improvements for frontend editing and additional backend template system for TemplaVoila page module. - Marc Ehret – backend template for TemplaVoila page module (alternative for Stefan's system).. Look at the list of relations to other plugins in order to know plugin names. Tm\_contentaccess combines functionalities about half a dozen plugins, which could not be used together as stand alone plugins. In addition tm\_contentaccess has integrated functionalities of about ten plugins. .. _Screenshots: Screenshots ----------- Using skin\_grey\_2 possible layout might be this: |img-1| .. _Configuration: Configuration ------------- .. _TS-Config-for-users-user-groups-and-related-TS-Template-settings: TS Config for users/ user groups and related TS Template settings ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ In my mind TemplaVoila has some confusing icons and sidebar items for newbies.That's why I added for module *'mod.web\_txtemplavoilaM1* ' new properties, which give possibilityto customize editing icons. Also some other options added (many options comes from a customer project and I have not listed some options): .. ### BEGIN~OF~TABLE ### .. _disableEditViewEditingButtons: disableEditViewEditingButtons """"""""""""""""""""""""""""" .. container:: table-row Property disableEditViewEditingButtons Datatype string Description Disables buttons from the TemplaVoila's editing view; comma separated list and possiblevalues are: copy, cut, ref, paste,unlink. Note. If 'unlink' has been put to the list also 'Non-unused elements' have been take off from the editing view. Default .. _enableEditViewEditingButtons: enableEditViewEditingButtons """""""""""""""""""""""""""" .. container:: table-row Property enableEditViewEditingButtons Datatype string Description Enables some special buttons; comma separated list and possiblevalues are: new\_page. Default .. _disableSidebarItems: disableSidebarItems """"""""""""""""""" .. container:: table-row Property disableSidebarItems Datatype string Description Disables sidebar items; comma separated list and possiblevalues are: versioning, localization, headerFields, nonUsedElements, advancedFunctions (supports automatic new options). Default .. _editIconModeTemplaVoila: editIconModeTemplaVoila """"""""""""""""""""""" .. container:: table-row Property editIconModeTemplaVoila Datatype integer Description Link mode for content element related links. Normally 0-4. They are primary the same values as for the 'Columns' view of the classic page module – look at that list. In addition as a new option possibility to use SELECT-menus. Default 0 .. _buttonOrder: buttonOrder """"""""""" .. container:: table-row Property buttonOrder Datatype string Description Comma separated list of the order of content element related buttons Default Edit, move, hide, unlink, make\_local, copy, cut, ref .. _newTarget: newTarget """"""""" .. container:: table-row Property newTarget Datatype boolean Description New target, if content element wizard points to IFRAME in the same page instead of going to a completely new page. Default 0 .. _allowContentForShortcut: allowContentForShortcut """"""""""""""""""""""" .. container:: table-row Property allowContentForShortcut Datatype boolean Description Allows puts content elements for page type 'shortcut'. Default 0 .. _limitToRootlines: limitToRootlines """""""""""""""" .. container:: table-row Property limitToRootlines Datatype string Description Allows limit the previous option to some brances. Comma separated list of pages. Default .. _oneContentEl: oneContentEl """""""""""" .. container:: table-row Property oneContentEl Datatype boolean Description Doesn't adds new record link to a content area, which already has at least one content element. Default 0 .. _disableCSH: disableCSH """""""""" .. container:: table-row Property disableCSH Datatype boolean Description Disables text 'What is TemplaVoila module?' + related icon. Default 0 .. ###### END~OF~TABLE ###### .. _Known-problems: Known problems -------------- .. _generated: ((generated)) ^^^^^^^^^^^^^ .. _General: General """"""" This plugin uses XCLASS-implementations and conflicts with extensions that extend the same core files. Look at the 'ext\_localconf.php' of this plugin *so you can see* which files this plugin extends. It is possible to extend the same class only once by using the XCLASS method. If a class has been extended once and another plugin tries to extend the same class, next extending trials are simplyignored! .. _Known-bugs: Known bugs """""""""" No known bug at this moment. .. _List-of-relation-to-other-plugins: List of relation to other plugins: """""""""""""""""""""""""""""""""" - **tm\_shared\_lib** – adds some features. - **skin\_grey\_2** - some features need skin\_grey\_2 in order to have proper layout. - **me\_templavoilalayout** – integrated. - **tm\_shared\_lib** – some features needs to installed before tm\_tvpagemodule. If you already have installedtm\_tvpagemodule, uninstalltm\_tvpagemoduleand install tm\_shared\_lib first. .. _Hooks: Hooks ----- I added hook for the main views of page modules – both for the classic page module and TemplaVoila: $TYPO3\_CONF\_VARS['EXTCONF'][TM\_TVPAGEMODULE\_EXTkey]['addItemInform ationTV'] .. _To-Do-list: To-Do list ---------- Add AJAX drag and drop for moving content elements. .. _Changelog: Changelog --------- - If used with skin\_grey\_2 with *'modern\_skin'* CSS theme fake *'Typo3 4.2'* style. - Made compatible with templavoila 1.3.4. - Made compatible with tm\_shared\_lib 0.2.0. Relations to tm\_contentaccess taken off. - Made compatible with TemplaVoila 1.3.3. .. _Credits: Credits ------- Special thank's for *Stefan Galinski* < `Stefan.Galinski@frm2.tum.de `_ > helping finding bugs in this plugin. Ext: tm\_tvpagemodule - 7 |img-2| .. ######CUTTER_MARK_IMAGES###### .. |img-1| image:: img-1.png .. :align: left .. :border: 0 .. :height: 271 .. :id: grafiikka2 .. :name: grafiikka2 .. :width: 669 .. |img-2| image:: img-2.png .. :align: left .. :border: 0 .. :height: 19 .. :id: Grafiikka5 .. :name: Grafiikka5 .. :width: 75