Ergebnis 1 bis 1 von 1
  1. #1
    Attention-whore Avatar von n00kie
    Registriert seit
    26.02.2007
    Beiträge
    755

    Standard Joomla Custom Fields Problem

    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-Code:
    <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>
            <folder>fields</folder>
            <folder>tmpl</folder>
        </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-Code:
    <?php
    defined
    ('_JEXEC') or die('hier');

    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.

    ---------- Post added at 17:25 ---------- Previous post was at 15:51 ----------

    Thread kann geschlossen werden.

    Ich setze seit je her den Pfad mit einleitendem Slash
    addfieldpath="/modules/mod_events/fields"

    Dateinamen (auch bei JHtml) müssen in Kleinschrift sein
    addeditdeleteevent.php

    was lokal wurst ist, aber unter Linux nicht.
    Geändert von n00kie (09.06.2015 um 17:54 Uhr)

Ähnliche Themen

  1. Android Custom Bootanimationen
    Von FridayThe13 im Forum Android
    Antworten: 0
    Letzter Beitrag: 07.04.2015, 15:08
  2. Custom Rom LG P990
    Von Join-Rambo im Forum Android
    Antworten: 3
    Letzter Beitrag: 21.12.2011, 13:00
  3. [C] Custom GetProcAddress
    Von G36KV im Forum Sourcecodes
    Antworten: 2
    Letzter Beitrag: 24.10.2010, 22:33

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •