Ergebnis 1 bis 12 von 12

Thema: Kalender um "Veranstaltungsort" erweitern

  1. #1
    Contao-Nutzer
    Registriert seit
    17.07.2009.
    Beiträge
    109

    Standard Kalender um "Veranstaltungsort" erweitern

    Hallo Leute,

    ich möchte mich nach den Templates nun ein wenig mit der Veränderung und Erweiterung von Typolight beginnen. Das Tutorial zu Erweiterung mit einer Kundennummer war absolut problemlos und funktionierte bestens.

    Allerdings bekomme ich es beim Kalender absolut nicht hin. Ich möchte einen Veranstaltungsort hinzufügen doch im Backend passiert leider rein gar nichts.

    Getan:
    calender_location Ordner erstellt ,
    sql erstellt,
    php erstellt
    lang File erstellt

    Ich habe den Ordner angehängt - wo ist da der Hund begraben?
    Eventuell kann mir jemand da helfen

    Lg
    Angehängte Dateien Angehängte Dateien

  2. #2
    Contao-Urgestein Avatar von Toflar
    Registriert seit
    15.06.2009.
    Beiträge
    4.467
    Partner-ID
    8667
    User beschenken
    Wunschliste

    Standard

    Hi Reimi

    1. Gibt es diese Erweiterung schon

    2. Schau mal in deine DCA-Datei...was willst du jetzt, customer_number oder event_location?
    Contao Core-Entwickler @terminal42 gmbh
    Wir sind Contao Premium-Partner!
    Für Individuallösungen kannst du uns gerne kontaktieren.
    PS: Heute schon getrakked?

  3. #3
    Contao-Nutzer
    Registriert seit
    17.07.2009.
    Beiträge
    109

    Standard

    1) gut zu wissen danke

    2) Was ich leider vermisse, ist eine erklärung für dummies leider steht im Tutorial nur, kopieren sie diesen text und nun wollte ich mir das zusammenreimen. Ich war der Meinung das es hier rein um die Definition der Sprachvariablen geht und wie die heißen war mir egal. Scheinbar bin ich da etwas (bzw. total) auf dem Holzweg.

    Code:
    <?php
    
    // was mach dieses replace genau???
    
    $GLOBALS['TL_DCA']['tl_calendar_events']['palettes']['default'] = str_replace
    (
    'location',
    'event_location,location',
    $GLOBALS['TL_DCA']['tl_calendar_events']['palettes']['default']
    );
     
    // macht das Feld mit den Eigenschaften
    $GLOBALS['TL_DCA']['tl_calendar_events']['fields']['event_location'] = array
    (
    'label'     => &$GLOBALS['TL_LANG']['tl_calendar_events']['event_location'],
    'exclude'   => true,
    'inputType' => 'text',
    'eval'      => array('mandatory'=>true, 'rgxp'=>'extnd', 'maxlength'=>30)
    );
    ?>

    mein genereller Gedanke:
    Ich möchte ein Feld hinzufügen und gehe wie folgt vor:

    1) Ordner erstellen
    TL soll updatbar bleiben - den Ordner nenne ich wie es mir beliebt

    2) config Ordner
    in diesem ordner sage ich, welche Spalte in der DB ergänzt wird

    3) PHP Datei zum Feld hinzufügen
    Diese Datei heißt gleich wie jende wo ich das Feld hinzufüge damit sie zugeordnet werden kann (???). Dort füge ich die beiden Blöcke ein, wobei ich den ersten gar nicht verstehe und den zweiten dank der hervorragenden AUflistung der Attribute zusammenreimen kann

    3) Sprachdatei
    languages/de und dort wieder gleiche Bezeichnung der Datei wählen.
    Das Array erstellen - wie es aufgebaut ist, suche ich mir in der Originaldatei heraus

    Ist mein Ansatz überhaupt richtig bzw. ist der Dateiname überhaupt wichtig?
    Das es die erweiterung bereits gibt ist super, nur geht es mir hier in erster Linie um das verstehen vom Aufbau. Ich muss gestehen das ich von Joomla komme und dort ein derartig mächtiges und komplexes System in KEINSTER Weise existiert. Das sieht mana uch schnell an den Erweiterungen - alles wirkt so willkürlich zusammengewürfelt - deshalb bitte nicht zu hart mit mir zu sein.

    lg

  4. #4
    Contao-Nutzer
    Registriert seit
    17.07.2009.
    Beiträge
    109

    Standard

    Ich habe mir nun die entsprechende Erweiterung geladen, allerdings wird dort das Array anders angelegt, und zwar über eine Funktion.

    Mir geht es in erster Linie nicht um den Veranstaltungsort sondern um das Verstehen - würde mich gerne aktiver an der Community beteiligen aber momentan recihts nur für ein paar Sachen bei den Anfängerfragen aus

    Falls jemand einen Schnippsel rumliegen hat (eventuell kommentiert) wäre cih sehr dankbar bzw. wenn ihr mir den ersten Abschnitt erklären könntet.

    Lg

  5. #5
    Contao-Nutzer
    Registriert seit
    10.01.2010.
    Beiträge
    35

    Standard

    Zitat Zitat von Toflar Beitrag anzeigen
    1. Gibt es diese Erweiterung schon
    Irgendwie finde ich die entsprechende Erweiterung nicht... - ich denke, die Suchfunktion der Erweiterungen hat noch ein gewisses Verbesserungspotional

    Würde wahnsinnig gerne den Events noch 1, 2 Parameter mitgeben (eben zb. den Ort) um danach auf Artikeln nur bestimme anzuzeigen... - falls es hierfür schon was gibt wäre ich für nen Tip dankbar, bevor ich selber was stricke :-)

  6. #6
    Contao-Nutzer
    Registriert seit
    20.10.2009.
    Beiträge
    4

    Standard Ort und andere Parameter zum Kalender hinzufügen

    Hi,

    Mir geht's genau gleich. Würde sehr gerne ein paar weitere Daten bei den Events abspeichern, am wichtigsten der Ort aber auch anderes. Gibt es wirklich schon eine Erweiterung hierfür?

    Ausserdem würde ich gerne den Ort irgendwie mit Google-maps verknüpfen. Aber das mach ich vielleicht in einem anderen thread.

    Danke.

  7. #7
    Contao-Nutzer
    Registriert seit
    02.09.2009.
    Beiträge
    30

    Standard

    hi,
    es gab bis vor kurzem eine erweiterung, die hieß calextend. sie gibt es aber nicht mehr. habe mir deshalb eine mini-erweiterung gebaut, die ein ort und ein thema (neben titel und teaser integriert). habe momentan keinen zugriff darauf, kann das aber zur verfügung stellen. bitte pn/erinnerung wenn das gewünscht ist.

  8. #8
    Contao-Nutzer
    Registriert seit
    20.10.2009.
    Beiträge
    4

    Standard pn?

    Zitat Zitat von yxcvbnm Beitrag anzeigen
    hi,
    es gab bis vor kurzem eine erweiterung, die hieß calextend. sie gibt es aber nicht mehr. habe mir deshalb eine mini-erweiterung gebaut, die ein ort und ein thema (neben titel und teaser integriert). habe momentan keinen zugriff darauf, kann das aber zur verfügung stellen. bitte pn/erinnerung wenn das gewünscht ist.
    Ich würde mich sehr dafür interessieren!
    Doch was bedeutet pn/erinnerung?

    Danke.

  9. #9
    Contao-Urgestein Avatar von Thomas
    Registriert seit
    16.08.2009.
    Ort
    Visselhövede
    Beiträge
    1.947
    User beschenken
    Wunschliste

    Standard

    Er möchte über eine Private Nachricht daran erinnert werden.
    Gruß Thomas
    "Zuerst ignorieren sie dich, dann lachen sie über dich, dann bekämpfen sie dich und dann gewinnst du." Mahatma Gandhi

  10. #10
    Contao-Fan Avatar von mandrake
    Registriert seit
    19.06.2009.
    Ort
    Düsseldorf
    Beiträge
    461

    Standard

    Hallo,

    die Aussage, dass es die Erweiterung calextend nicht mehr gibt ist übrigens falsch - siehe: https://contao.org/erweiterungsliste....10037.de.html

    MfG
    Peter

  11. #11
    Contao-Urgestein Avatar von Toflar
    Registriert seit
    15.06.2009.
    Beiträge
    4.467
    Partner-ID
    8667
    User beschenken
    Wunschliste

    Standard

    Hat bei mir aber nicht funktioniert.

    Deshalb hab ich kurz eigene Felder hinzugefügt. Ist dank dem, dass Events mit $this->Template->setData($arrData) arbeitet, eine Sache von 5-10 Minuten
    Contao Core-Entwickler @terminal42 gmbh
    Wir sind Contao Premium-Partner!
    Für Individuallösungen kannst du uns gerne kontaktieren.
    PS: Heute schon getrakked?

  12. #12
    Contao-Nutzer
    Registriert seit
    20.10.2009.
    Beiträge
    4

    Standard calextend mit Ortsangabe nur in version RC2

    Hi zusammen. Kleiner Tipp für alle, die wie ich eher neu sind in Sachen Typolight.

    Um die Ortsangabe bei Events zu erhalten, muss (zur Zeit) die RC version der "calextend" extension heruntergeladen werden. Die "stable"-version hat die Ortsangabe noch nicht drin!

    d.h. (falls calextend stable schon intalliert ist), müssen bei den settings zu dieser Extension auch RC-releases erlaubt sein (entsprechende check-box anklicken).
    Dann kann man auf update klicken und die RC2-version herunterladen, welche die Ortsangabe mit sich bringt.

    siehe https://contao.org/board/message/72665.html für Infos, wie man die location dann in der Frontend anzeigt.

    Hoffe das hilft...
    Geändert von jad (19.04.2010 um 17:56 Uhr)

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. Modul "Persönliche Daten" erweitern // Rich-Text und Auflistung
    Von mctimotheus im Forum Entwickler-Fragen
    Antworten: 7
    Letzter Beitrag: 11.12.2011, 18:23
  2. Newsletter mit Feld "Name" erweitern
    Von Maik im Forum Newsletter
    Antworten: 5
    Letzter Beitrag: 17.02.2011, 08:02
  3. Kalender Design / Reservierungsplan (ohne "SOAP"!!!)
    Von mane im Forum Nachrichten/Events/FAQ
    Antworten: 8
    Letzter Beitrag: 09.04.2010, 13:05
  4. Erweitern von "im neuen Fenster öffnen"
    Von frank.huettner im Forum Sonstiges zu Contao
    Antworten: 2
    Letzter Beitrag: 15.01.2010, 10:08
  5. Mini Kalender mit Template "Dynamic Dropdown"
    Von sarasa im Forum Allgemeine Inhaltselemente
    Antworten: 1
    Letzter Beitrag: 16.12.2009, 17:44

Lesezeichen

Lesezeichen

Berechtigungen

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