skriptkiddie89 Posted November 26, 2013 Report Share Posted November 26, 2013 Hallo, gibt es eine Anleitung wie ich bestehende Plugins in meinem Template überschreiben bzw. erweitern kann?? Also z.B. PHP-Klassen/Funktionen ?? Danke Link to comment Share on other sites More sharing options...
jarek1980 Posted November 27, 2013 Report Share Posted November 27, 2013 Vielleicht meinst du ja das: Kopie von dem Plugin erstellen? Klassen kannst du erweitern. Link to comment Share on other sites More sharing options...
skriptkiddie89 Posted November 27, 2013 Author Report Share Posted November 27, 2013 Hallo, danke für die Antwort? War das ein Link? Der geht nicht :-( Also ich will z.B. die originale Plugins/Core-Daten unberührt lassen (bzgl. Updates usw) und meine Änderungen nur im Template-Ordner durchführen. Erkennt xt-Commerce automatisch wenn sich ein Plugin im Template befindet? Bzw. gibt es dafür eine Beschreibung wie/was richtig angelegt werden muss? Danke schon mal Link to comment Share on other sites More sharing options...
jarek1980 Posted November 27, 2013 Report Share Posted November 27, 2013 Wenn du eine "Kopie" eines vorhandenen Plugins machst, dann wird dieser zu einem Neuen Plugin. Also soweit ich das weis, ist der Ordner "Plugin" im Template nur für Plugintemploates (*.html/*.tpl Smarty-Dateien). Die eigentlichen Plugins sind im root/plugin Ordner. Und am Core des Shops brauchst du auch nichts zu ändern. LG Jarek Link to comment Share on other sites More sharing options...
skriptkiddie89 Posted November 27, 2013 Author Report Share Posted November 27, 2013 ok dank dir. Dann erstell ich ein neues Plugin. Naja am Core müsste ich schon was ändern... Also z.B: an der xtCore/pages/customer.php Gibts da eine Möglichkeit die unberührt zu lassen? Oder mit Hookpoints?? Dank dir Link to comment Share on other sites More sharing options...
jarek1980 Posted November 27, 2013 Report Share Posted November 27, 2013 Über ein Plugin mit den Hookpoint: [ /xtCore/pages/customer.php ] Line 42 module_customer.php:edit_customer_top Line 74 module_customer.php:edit_customer_update_data Line 88 module_customer.php:edit_customer_link_target Line 94 module_customer.php:create_account_data Line 101 module_customer.php:create_account_bottom Line 112 module_customer.php:address_overview_top Line 131 module_customer.php:address_overview_data Line 138 module_customer.php:address_overview_bottom Line 149 module_customer.php:edit_address_top Line 161 module_customer.php:edit_address_types Line 180 module_customer.php:edit_address_update_data Line 227 module_customer.php:edit_address_link_target Line 256 module_customer.php:edit_address_data Line 263 module_customer.php:edit_address_bottom Line 277 module_customer.php:delete_address_link_target Line 286 module_customer.php:order_info_top Line 301 module_customer.php:order_info_data Line 308 module_customer.php:order_info_bottom Line 316 module_customer.php:download_overview_top Line 340 module_customer.php:download_overview_data Line 348 module_customer.php:order_overview_top Line 362 module_customer.php:order_overview_data Line 373 module_customer.php:login_top Line 387 module_customer.php:register_success Line 394 module_customer.php:login_link_target Line 398 module_customer.php:pre_data Line 413 module_customer.php:post_data Line 423 module_customer.php:pre_login Line 440 module_customer.php:success_login Line 447 module_customer.php:success_login_snap Line 458 module_customer.php:failed_login Line 461 module_customer.php:failed_login Line 470 module_customer.php:locked_login Line 508 module_customer.php:login_tpl_data Line 521 module_customer.php:logged_off_tpl_data Line 538 module_customer.php:page_password_reset_captcha_top Line 550 module_customer.php:page_password_reset_captcha_validator Line 581 module_customer.php:page_password_reset_captcha_show Line 589 module_customer.php:logged_off_tpl_data Line 596 module_customer.php:page Line 602 module_customer.php:default_top Line 612 module_customer.php:default_registered_bottom Line 617 module_customer.php:default_unregistered_bottom Line 628 module_customer.php:default_tpl_data In der Dokumentation steht im Untermenü Entwicklung oder so, ein Beispiel für Plugins. Den solltest du dir mal anschauen. Link to comment Share on other sites More sharing options...
skriptkiddie89 Posted November 27, 2013 Author Report Share Posted November 27, 2013 ok super dank dir :-) Ich guck mir das mal an Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.