2016-04-04 13 views
0

Ich möchte ein kleines Formular mit JavaScript zeigen, wenn ich Komponente installieren, wie wenn wir unsere Komponente installieren, dann nach der Installation möchte ich nur ein Formular anzeigen. Ich habe eine Datei erstellt, die script.commercial.php und fügen Sie diese Datei in der Komponente xml ist unter meinem Code sehen:Zeige Formular beim Installieren der Komponente in Joomla

commercial.xml Datei

<scriptfile>script.commercial.php</scriptfile> 
<installfile>script.commercial.php</installfile> 

script.commercial.php

<?php 
defined ('_JEXEC') or die('Restricted access'); 
defined ('DS') or define('DS', DIRECTORY_SEPARATOR); 

function install() { 
    $this->cmInstall(); 
} 

function cmInstall() 
{ 
    echo 'Show Form here.'; 
    echo '<span class="installScript" id="installScript"> Click Here..!! </span>'; 
} 

$document = JFactory::getDocument(); 
$document->addScript(JURI::BASE().'components/com_commercial/commercial.js'); 

Aber es funktioniert nicht und Komponente installieren, ohne diese Click hier zeigen oder Formular anzeigen. Wie kann ich das machen?

See Bild, ich will es so sein: enter image description here

Antwort

1

Ich denke, unter die joomla hilfreiche Hinweise für Sie

This is the entire script.php file

+0

, die 2.5 für Joomla ist, überprüfen Sie die URL, die Sie erwähnt und auch die Markierung – Nehal

+0

Während dieser Link die Frage beantworten kann, ist es besser, die wesentlichen Teile der Antwort hier einzuschließen und den Link als Referenz zur Verfügung zu stellen. Nur-Link-Antworten können ungültig werden, wenn sich die verknüpfte Seite ändert – Nehal

+0

Danke. Joomla2.5 wie Joomla3.x https://docs.joomla.org/J3.x:Developing_a_MVC_Component/Adding_an_install-uninstall-update_script_file –