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

Joomla Custom Fields Problem

nookie

I did it all for the nookie
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:
Wirklich keiner eine Idee? Das Problem hat sich bis jetzt nicht gelöst und bin weitere am rumprobieren.
 
Werbung:
Zurück
Oben