Joomla Custom Fields Problem

  • Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

nookie

I did it all for the nookie
14 Mai 2013
1.404
251
83
buecher-gratis-bestellen.de
Guten Abend,

ich weiß gerade nicht mehr weiter bzw. sehe ich den Wald vor lauter Bäumen nicht mehr. Ich habe ein Joomla-Modul geschrieben, was Custom Form Fields beinhaltet. Alles funktioniert lokal auch wunderbar, Live allerdings werden mir meine selbst erstellen Fields nicht angezeigt. Ich dachte zuerst es könnte vllt. am Pfad liegen aber da hat sich auch nichts getan.

Der XML Teil sieht wie folgt aus:
HTML:
<files>
        <filename module="mod_events">mod_events.php</filename>
        <filename>index.html</filename>
        <filename>mod_events.xml</filename>
        <filename>add_event.php</filename>
        <filename>delete_event.php</filename>
        <filename>edit_event.php</filename>
        <filename>helper.php</filename>
        <filename>tmpl/default.php</filename>
        <filename>tmpl/index.html</filename>
    </files>


    <config>
        <fields name="params">
            <fieldset name="basic" addfieldpath="/modules/mod_events/fields">

                <field
                        name="date"
                        type="calendar"
                        label="Veranstaltungsdatum"
                        description="Das Datum an dem die Veranstaltung stattfindet" />

                <field
                        name="venue"
                        type="text"
                        size="50"
                        label="Veranstaltungsort"
                        required="required"
                        description="Der Ort wo die Veranstaltung ausgetragen wird." />


                <field
                        name="location"
                        type="text"
                        size="50"
                        required="required"
                        label="Veranstaltungslocation"
                        description="Die Location wo die Veranstaltung statt findet." />

                <field
                        name="bill"
                        type="text"
                        size="50"
                        required="required"
                        label="Veranstaltungsprogramm"
                        description="Das Programm der Veranstaltung." />

                <field
                    name="ticketlink"
                    type="url"
                    size="50"
                    filter="url"
                    validate="url"
                    label="Ticket Link"
                    description="Der Link zu der Website, wo die Tickets verkauft werden." />

                <field
                    name="soldout"
                    type="radio"
                    class="btn-group btn-group-yesno"
                    default="0"
                    id="soldOut"
                    label="Ausverkauft?"
                    description="Sind noch Tickets verfügbar?">
                    <option value="1">Verfügbar</option>
                    <option value="0">Ausverkauft</option>
                </field>

                <field name="AddEditDeleteEvent" type="AddEditDeleteEvent" />

            </fieldset>
        </fields>
    </config>

Im Ordner "fields" befindet sich folgende Datei:
PHP:
defined('_JEXEC') or die;

jimport('joomla.form.formfield');

class JFormFieldAddEditDeleteEvent extends JFormField {

    protected $type = 'AddEditDeleteEvent';

    public function getLabel() {
        return 'Aktionen';
    }

    public function getInput() {
        return '<a class="btn btn-lg btn-success" id="addEvent" title="addEvent">Hinzufügen</a>
                <a class="btn btn-lg btn-default" id="editEvent" title="editEvent">Bearbeiten</a>
                <a class="btn btn-lg btn-danger" id="deleteEvent" title="deleteEvent">Löschen</a>';

    }
}

?>

Eventuell weiß ja einer von euch weiter.

Achja, Joomla-Version ist auch die selbe.
 
Zuletzt bearbeitet:
Werbung: