it-swarm.com.de

Joomla 3: Ansicht mit Symbolleiste modal anzeigen

Ich entwickle eine MVC-Komponente für Joomla 3.x mit derzeit 3 ​​Ansichten:

VIEWS
|-PAGES (displays all pages in a list, ordinary joomla view) 
  |-view.html.php
  |-TMPL
    |-default.php
|-PAGE (forms for page editing)
  |-view.html.php
  |-TMPL
    |-edit.php
|-ITEM (forms for item editing)
  |-view.html.php
  |-TMPL
    |-params.php

In meiner page.edit-Ansicht möchte ich meine item.params-Ansicht über ein bootstrap modal aufrufen. Derzeit habe ich dieses Setup (funktioniert modal) (Link in layout edit.php):

<a href="<?php echo JRoute::_('index.php?option=com_pages&view=item&layout=params&tmpl=component&id='.$elem->id); ?>" class="modal"><span class="icon icon-cog"></span></a>

mit aktiviertem behavior.modal .

EDIT: note &tmpl=component (Administratorvorlage deaktiviert)

Wie kann ich z. Schaltflächen zum Speichern anzeigen und zum Funktionieren bringen? (mit JToolbar wenn möglich?)

Gibt es möglicherweise bessere Möglichkeiten, dies zu erreichen?

EDIT: Ich habe die Antwort von @ Dmitry-Rekun ausprobiert und bin froh zu sagen, dass es funktioniert! Allerdings bin ich auf einige Probleme mit der Implementierung gestoßen ... :(

2
BracketBulldog

Sie können sie wie in der normalen Listenansicht anzeigen. Siehe zum Beispiel modal.php der Artikelansicht. Verwenden Sie einfach JToolbarHelper, um Schaltflächen anzuzeigen.

Oder Sie können Schaltflächen wie in Batch-Dateien anzeigen:

<button class="btn btn-primary" type="submit" onclick="Joomla.submitbutton('article.batch');">

Siehe batch der Artikelansicht.

1
Dmitry Rekun