Comments für wt_directory

  • skydivematy skydivema...
    Jedi-Meister
    0 x
    276 Beiträge
    1 Hilfreiche Beiträge
    14. 04. 2010, 12:07

    Hallo TYPO3 Gemeinde,
    mein vorhaben ist die Extension wt_directory mit der Extension comments zu erweitern.

    Das ganze ist für unsere Fallschirmspringer Club Seite. Mit wt_directory wurde eine Seite erstellt wo der Springer Informationen über verschiedene Dropzones (sprungplätze) finden kann. Das ganze natürlich mit rggooglemap 4.0 verbunden um auch den Standort beschreiben zu können. Das ganze läuft auch Perfekt. Ein grosse Lob dafür an die Entwickler Georg Ringer und Alex Kellner. Das ganze soll etwas abgerundet werden so das der User / Springer den Sprungplatz Kommentieren und Bewerten kann. Dafür eignet sich Die Extension Comments eigentlich Hervorragend.
    Nun das Problem, laut Docu von Comments ist eine Änderung des PREFIXMAP Beispiel aus Comments Setup:
    [TS]prefixToTableMap.tx_album3x_pi1 = tx_album3x_images
    [/TS]
    erforderlich.

    Nun Versuche ich nach Diesem Beispiel das ganze mit wt_directory:

    [TS]prefixToTableMap.tx_wtdirectory_pi1 = tt_address_uid
    [/TS]

    oder auch
    [TS]prefixToTableMap.tx_ttaddress_pi1 = tt_address_uid
    [/TS]
    jedoch funktioniert das ganze nicht so wie es soll. Eigentlich garnicht:-(
    Die Extension habe ich als Plugin unterhalb wt_directory.detail eingebunden.
    Im Comments Plugin unter Triggering prefix: tx_wtdirectory_pi1 eingetragen wie es in der Docu beschrieben wird.

    Hat jemand schon wt_directory mit comments zum laufen gebracht und kann mir einen Wink geben was ich falsch mache.
    Oder ist das ganze doch nur mit eigener Extension und Hook realisierbar?

    Für einen Tipp wäre ich und unsere Springer Dankbar.

    Gruß
    maty

    Maty


  • 1
  • einpraegsam.net einpraegs...
    MacGyver
    0 x
    9340 Beiträge
    80 Hilfreiche Beiträge
    14. 04. 2010, 12:21

    [quote="skydivematy"]
    Oder ist das ganze doch nur mit eigener Extension und Hook realisierbar?
    [/quote]

    Ich habe comments noch nicht eingesetzt, aber so schwer kann es nicht sein einen Kommentar mit einem tt_address Datensatz zu verknüpfen.

    in2code.de - Wir leben TYPO3
    - Möchtest du TYPO3 komplett verstehen? Eigene Erweiterungen erstellen? Bei uns gibt es auch Schulungen https://www.in2code.de/produkte/typo3-schulungen/
    - Die Arbeit mit TYPO3 macht dir Spaß? Du stehst auf Berge? Komm zu uns! https://www.in2code.de/agentur/karriere/

  • skydivematy skydivema...
    Jedi-Meister
    0 x
    276 Beiträge
    1 Hilfreiche Beiträge
    14. 04. 2010, 12:59

    Hallo Alex,
    danke für dein schnelles Antworten.

    Ok, dann ist es also nur durch eigene Extension incl. Hook realisierbar.

    Puh. nah dann werde ich mal sehen ob ich was geregelt bekomme.

    gruß
    maty

    Maty

  • skydivematy skydivema...
    Jedi-Meister
    0 x
    276 Beiträge
    1 Hilfreiche Beiträge
    15. 04. 2010, 02:41

    Hi Alex,
    ok. Hab da mal was versucht. Und zwar mit Kickstarter eine neue ext. angelegt.

    Ext. add_comment

    ext.localconf.php

    [TS]<?php
    if (!defined ('TYPO3_MODE')) die ('Access denied.');

    $GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['comments']['comments_getComments'][] =
    'tt_address_comments_pi1->add_comment';
    if (!defined ('TYPO3_MODE'))
    die ('Access denied.');

    $GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['tt_address']['extraItemMarkerHook'][] =
    'EXT:add_comment/pi1/class.tt_address_comments_pi1.php:tt_address_comments_pi1';
    ?>
    [/TS]

    pi1/class.tt_address_comments_pi1.php
    [TS]

    <?php

    class tx_tt_address_comments_pi1 {
    function extraItemMarkerProcessor($markerArray, $address, $lConf, &$pObj)
    {
    $page_url = $_SERVER['REQUEST_URI'];
    $page_url = parse_url($page_url, PHP_URL_PATH);
    $page_url = substr($page_url, 1);
    $markerArray['###PAGE_URL###'] = $page_url;

    return $markerArray;
    }
    }

    ?>
    [/TS]

    ext.tables.php

    [TS]<?php
    require_once(t3lib_extMgm::extPath('add_comment') . 'pi1/class.tt_address_comments_pi1.php');
    ?>
    [/TS]

    Nur komme ich da nicht so recht weiter. #angry#

    Jetzt ist es auch schon bald 2:00H (Ortszeit)

    werde morgen abend nochmal schauen.

    Jedenfals hab ich noch keine ausgabe von comments mit directory :-(

    Es fehlt halt an PHP Kenntnissen..

    gruß
    maty

    Maty

  • skydivematy skydivema...
    Jedi-Meister
    0 x
    276 Beiträge
    1 Hilfreiche Beiträge
    15. 04. 2010, 20:13

    Hallo Alex,
    ich werde diesen Beitrag erst einmal schließen und einen Neuen Beitrag beginnen denn ich habe mir das etwas Überlegt und bin zu einen Entschluss gekommen das ganze etwas anders zu gestalten. Wenn das überhaupt möglich ist.

    Ich kann mir Denken das Du jeden Tag mit Unmengen solcher Anfragen und Problemen Bombardiert wirst aber vielleicht Hilft es auch anderen.

    Ok. Will nur mal kurz mein Denken beschreiben.

    Also in wt_directory besteht ja die Möglichkeit ein tt_address Datensatz mit einem tt_news Datensatz zu Verknüpfen um jeweils in News anzuhängen.

    Nun meine Überlegung ist ein News Eintrag an wt_directory/tt_address anzuhängen und im Fe ausgeben.

    Also genau das gegenteil zu was wt_directory im Moment fähig ist.
    Kann natürlich auch sein das ich jetzt auf einem Holzweg bin?

    Ok.
    Gruß
    maty

    Maty

  • 1