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:
Im Ordner "fields" befindet sich folgende Datei:
Eventuell weiß ja einer von euch weiter.
Achja, Joomla-Version ist auch die selbe.
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: