jDiction Forum

English => Extensions and jDiction => Topic started by: cmjonit on January 13, 2014, 11:03:01 am

Title: Jdiction and extensions that use Joomla default Editor
Post by: cmjonit on January 13, 2014, 11:03:01 am
Hi everyone, I was just musing that is the 'translate' button were to be placed below the default editor like Article, Image, Page Break, Read More, etc then it would be possible to translate any content that uses the default joomla extensions. Right now Jdiction is lacking compatibility with other extensions and that's a problem. I think this will help as there are many of such extensions that use the Joomla default Editor.

Thanks
Title: Re: Jdiction and extensions that use Joomla default Editor
Post by: Harald Leithner on January 13, 2014, 11:33:10 am
The location button is not the problem, there must be a specification for for jdiction and this file must be created. for example based on joomfish or falang xml files.
Title: Re: Jdiction and extensions that use Joomla default Editor
Post by: cmjonit on January 13, 2014, 11:41:03 am
Okay and thanks Harald.

But how difficult is the xml file to create for a non-developer :-). Could you provide some guidelines. Thanks
Title: Re: Jdiction and extensions that use Joomla default Editor
Post by: Harald Leithner on January 13, 2014, 11:49:00 am
I should do that... but I have not really time for this atm, I have to finish 2 projects... then I will have more time for jdiction
Title: Re: Jdiction and extensions that use Joomla default Editor
Post by: cmjonit on January 13, 2014, 11:52:39 am
I got this XML code for joomfish for Ohanah events component. What should I do to it to make it work with jdiction? Thanks.

<?xml version="1.0" ?>
    <joomfish type="contentelement">
    <name>Ohanah</name>
    <author>Victor Cachi</author>
    <version>1.0</version>
    <description>Integracion Ohanah con Joomfish</description>
    <reference type="ohanah_events">
    <table name="ohanah_events">
    <field type="referenceid" name="ohanah_event_id" translate="0">ID</field>
      <field type="titletext" name="title" translate="1" >Titulo</field>
      <field type="htmltext" name="description" translate="1">Descripcion</field>
      <field type="text" name="address" translate="0">Direccion</field>
    <field type="htmltext" name="venue" translate="0">Lugar</field>
    </table>
    </reference>
    </joomfish>
Title: Re: Jdiction and extensions that use Joomla default Editor
Post by: Harald Leithner on January 13, 2014, 12:07:24 pm
Thats the jdiction file for the articles component

Code: [Select]
<?xml version="1.0" encoding="utf-8"?>
<jdiction>
  <component>com_content</component>
  <sections>
    <section>
      <tables>
        <table>
          <name>#__content</name>
          <key>id</key>
          <class>JTableContent</class>
          <file>content.php</file>
          <cache fullfetch="0" />
        </table>
      </tables>
      <views>
        <view name="article" list="articles" layout="edit" default="true">
          <form import="article.xml">
            <fieldset name="main">
              <field name="title" />
              <field name="alias" filter="jdalias" field="title" export="false" />
              <field name="metakey" />
              <field name="metadesc" />
              <field name="articletext" multifield="introtext,fulltext" seperator="&lt;hr id=&quot;system-readmore&quot; /&gt;" />
            </fieldset>
          </form>
        </view>
      </views>
    </section>
  </sections>
</jdiction>

The jdiction xml file could hold multiple view in it (joomfish has one xml file per view)

Code: [Select]
<?xml version="1.0" encoding="utf-8"?>
<jdiction>
  <component>com_<thecomponentname></component>
  <sections>
    <section>
      <tables>
        <table>
          <name>#__ohanah_events</name>
          <key>ohanah_event_id</key>
          <class>Not needed atm</class>
          <file>not needed atm</file>
          <cache fullfetch="0" />
        </table>
      </tables>
      <views>
        <view name="<the name of the edit view>" list="<the name of the list view>" layout="edit" default="true">
          <form import="<the name of the xml file in administator/components/com_<componentname>/models/forms>.xml">
            <fieldset name="main">
              <field name="title" />
              <field name="description" />
              <field name="address" />
              <field name="venue" />
            </fieldset>
          </form>
        </view>
      </views>
    </section>
  </sections>
</jdiction>