ok, 

versuchen wir das mal:

Du verschiebst die Datei mit der Klasse OpenGraph in /Classes/Utility/OpenGraph/

Deine Extension heisst hosfindfacetviews“?
In der dortigen Datei der Klasse den Namespace anpassen:

namespace Vendor\Hosfindfacetviews\Utility\OpenGraph;

$og=\TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('Vendor\ 
Hosfindfacetviews\Utility\OpenGraph\OpenGraph');

sollte passen…..

Christian

> Am 19.11.2019 um 20:25 schrieb Dipl.-Ing. Rainer Schleevoigt 
> <rainer.schleevo...@uni-hamburg.de>:
> 
> Hallo,
> 
> On 19.11.19 17:31, Christian Platt wrote:
>> Warum die Klasse nicht mit dem Namespace ansprechen?
> 
> Wenn ich wüßte wie das geht? Link zu einem Sample?
>> $og=\TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('Vendor\myextensiion\Resources\Private\Library\OpenGraph');
>> wobei ich mich frage, wieso Du eine externe Klasse in Resources und nicht in 
>> Classes/Utility/Opengraph/ packst
> verschiebe ich gerne.
> 
> Liebe Grüße
> Rainer
>> Liebe Grüße
>> Christian
>>> Am 19.11.2019 um 15:18 schrieb Dipl.-Ing. Rainer Schleevoigt 
>>> <rainer.schleevo...@uni-hamburg.de>:
>>> 
>>> Hallo,
>>> 
>>> ich versuch in einer eID eine Class zu laden. Dazu habe ich eine 
>>> ext_autoload.php angelegt:
>>> 
>>> use \TYPO3\CMS\Core\Utility\ExtensionManagementUtility;
>>> return [
>>>    'OpenGraph' => ExtensionManagementUtility::extPath('hosfindfacetviews') 
>>> . 'Resources/Private/Library/OpenGraph.php'
>>> ];
>>> 
>>> in dem Pfad liegt tatsächlich die OpenGraph.php.
>>> 
>>> Rufe ich jetzt in meiner eID auf:
>>> 
>>> $og = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('OpenGraph');
>>> 
>>> Dann wird die Klasse nicht gefunden. Habe schon den Cache gelöscht, die 
>>> Extension reinstallirt und unter Maintenance den Autolaoder gedumpt. Die 
>>> Extension 'autoloader' ist installiert.
>>> 
>>> Was kann ich noch tun???
>>> 
>>> Gruß Rainer
>>> 
>>> -- 
>>> Dipl.-Ing. Rainer Schleevoigt
>>> Staats- und Universitaetsbibliothek Hamburg Carl von Ossietzky
>>> IT, Forschung und Entwicklung
>>> „Hamburg Open Science“ DTO
>>> Von-Melle-Park 3, 20146 Hamburg
>>> Telefon (040) 428382590 | Fax (040) 41345070
>>> Mail: rainer.schleevo...@sub.uni-hamburg.de
>>> http://www.sub.uni-hamburg.de
>>> _______________________________________________
>>> TYPO3-german mailing list
>>> TYPO3-german@lists.typo3.org
>>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
>> _______________________________________________
>> TYPO3-german mailing list
>> TYPO3-german@lists.typo3.org
>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
> 
> -- 
> Dipl.-Ing. Rainer Schleevoigt
> Staats- und Universitaetsbibliothek Hamburg Carl von Ossietzky
> IT, Forschung und Entwicklung
> „Hamburg Open Science“ DTO
> Von-Melle-Park 3, 20146 Hamburg
> Telefon (040) 428382590 | Fax (040) 41345070
> Mail: rainer.schleevo...@sub.uni-hamburg.de
> http://www.sub.uni-hamburg.de
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german@lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an