[TYPO3-templavoila] content outside mapped area using frontend editing or list module

Paul Bucalo paul.bucalo at gmail.com
Fri Jan 14 17:52:20 CET 2011


It depends on your comfortableness with editing the xml. I only resort to
that if nothing else is working.
I would try a fresh template, created with the UI, and see if you get the
same problem. Perhaps add one element at a time to see if you can catch the
problem point.
The object path allows one to assign content to that area of the template
using a typoscript object (like lib.myObject).
It won't necessarily dictate a separate position for the content unless the
typoscript is somehow responsible (like lib.myObject = COA, etc).
-p

On Fri, Jan 14, 2011 at 11:06 AM, Mario Šargač <sargac at gmail.com> wrote:

> Hi Paul,
>
> I found some further clues and possibly a bug in TV. I am using only TV and
> old Page module is disabled in TV setup from the beginning.
>
> By looking at the "Page" "tx_templavoila_flex" value, I discovered that the
> content I add through "List" or "Frontend Editing" is really added to a
> "field_sidebar" TS Object Path, and not to Content element:
>
> --------------- CODE START -----------------
> <?xml version="1.0" encoding="utf-8" standalone="yes" ?>
> <T3FlexForms>
>    <data>
>        <sheet index="sDEF">
>            <language index="lDEF">
>                <field index="field_sidebar">
>                    <value index="vDEF">179</value> <-------- this is added
> through "List" or "Frontend"
>                </field>
>                <field index="field_content">
>                    <value index="vDEF">180</value> <-------- this is added
> through "Page TV"
>                </field>
>            </language>
>        </sheet>
>    </data>
> </T3FlexForms>
> --------------- CODE END -----------------
>
> so I went to XML Configuration part of the TV Template object and
> discovered the difference between usual TS Object Path elements and the
> "field_sidebar" element (I show only difference to shorten it up):
>
> --------------- CODE START -----------------
> <field_sidebar type="array">
>        <tx_templavoila type="array">
>                ...
>                <oldStyleColumnNumber>0</oldStyleColumnNumber>
>                <enableDragDrop>1</enableDragDrop>
>                ...
>        </tx_templavoila>
> </field_sidebar>
> --------------- CODE END -----------------
>
> So there are 2 elements available here, which are not available on other TS
> Object Path elements what could be the possible problem of placing the
> content through List or Frontend.
>
> I also remember now, that this difference could be caused by "changing" or
> "editing" the TV Template element from "Content" type to "TS Object path"
> once.
>
> Could that be the cause, and what do you suggest -- to manually edit the
> XML part, or re-create the whole template if there are other potentially
> non-consistent parts?
>
> Best,
> Mario
>
>
>
> On 01/14/2011 04:35 PM, Paul Bucalo wrote:
>
>> I think there's an issue with your TV config or install.
>> I can create and edit items in the list module without issue.
>> I can drag and drop without issue.
>> Without more information it's hard to identify the problem, but these
>> features work for me on several typo3 installs.
>> I think there's a checkbox in the TV extension install dialogue for using
>> the old template columns method. Perhaps check there (or uncheck there as
>> the case may be).
>> -p
>>
>>
>> On Fri, Jan 14, 2011 at 9:51 AM, Mario Šargač<sargac at gmail.com>  wrote:
>>
>>  Hello,
>>>
>>> I have a site built totally with TemplaVoila, and I was using a "Page TV"
>>> module for adding a content to it, because I couldn't do that in "List"
>>> module, as the content fell out the page and I found it in the "Unused
>>> Elements" section. So in that case I went cut-paste-ing content back into
>>> the PageTV module in order to display it on site.
>>>
>>> But recently I needed to enable frontend editing, so I tried using both,
>>> class "FE Edit" and "Advanced FE Editing" extensions, but whichever I
>>> use, I
>>> am only able ***to edit existing content***, created with "Page TV"
>>> module
>>> in the backend. Whenever I create a new content on the Frontend (even
>>> using
>>> a new Advanced FE Editing, which enables me to drag-drop the content into
>>> TV
>>> mapped CE) there is no content in the CE, but falls outside it, to the
>>> old
>>> "Normal" Column of the template. (I have set up to replace an old "Page"
>>> module with the new one "Page TV" at the beginning.)
>>>
>>> So I'm wondering whether:
>>> a) it is a non-implemented feature, and I can only create new content in
>>> the BE, using a PageTV module or,
>>> b) I have mis configured Typo3 so the old template columns are still
>>> used,
>>> and there is a TS which I can use to correct it.
>>>
>>> Any help would be really appreciated.
>>>
>>> Best,
>>> Mario
>>>
>>> _______________________________________________
>>> TYPO3-project-templavoila mailing list
>>> TYPO3-project-templavoila at lists.typo3.org
>>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-project-templavoila
>>>
>>>  _______________________________________________
> TYPO3-project-templavoila mailing list
> TYPO3-project-templavoila at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-project-templavoila
>


More information about the TYPO3-project-templavoila mailing list