Zum Inhalt springen

Comments für wt_directory

Erstellt am 14. April 2010 · 4 Antworten · letzte Antwort am 15. April 2010

Tags: tt_address, Frage

skydivematy ·

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:

prefixToTableMap.tx_album3x_pi1 = tx_album3x_images

erforderlich.

Nun Versuche ich nach Diesem Beispiel das ganze mit wt_directory:

prefixToTableMap.tx_wtdirectory_pi1 = tt_address_uid

oder auch

prefixToTableMap.tx_ttaddress_pi1 = tt_address_uid

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

einpraegsam.​net ·
skydivematy schrieb

Oder ist das ganze doch nur mit eigener Extension und Hook realisierbar?

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

skydivematy ·

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

skydivematy ·

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

Ext. add_comment

ext.localconf.php

<?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';
?>

pi1/class.tt_address_comments_pi1.php

<?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;
    }
}

?>

ext.tables.php

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

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

skydivematy ·

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