Concrete5.ch

github ortic button

24.03.2017 16:27:32

ich habe den "ortic-button" von github installiert. das ist sehr nützlich und spart einige "mousetrips"
eigentlich klappt alles ok.

frage:
braucht es immer absolute links bei href damit man von überall via den neuen menüleiste-button navigieren kann?
sobald man auf einer single page ist klappt der link nicht mehr und es resultiert eine 404 error.

vielen dank für die hilfe.
keith.

  1. public function on_start()
  2. {
  3. $req = \Request::getInstance();
  4.  
  5. // Make sure we don't inject our code if it's called by an AJAX request
  6. if (!$req->isXmlHttpRequest()) {
  7. /* @var $menuHelper \Concrete\Core\Application\Service\UserInterface\Menu */
  8. $menuHelper = Core::make('helper/concrete/ui/menu');
  9.  
  10. $menuHelper->addPageHeaderMenuItem('filemanager_btn', $this->pkgHandle, array(
  11. 'icon' => 'file-image-o',
  12. 'label' => t('File Manager'),
  13. 'position' => 'right',
  14. 'href' => '/index.php/dashboard/files/search',
  15. 'linkAttributes' => array('id' => 'filemanager-button')
  16. ));
  17. $menuHelper->addPageHeaderMenuItem('sitemap_btn', $this->pkgHandle, array(
  18. 'icon' => 'sitemap',
  19. 'label' => t('Sitemap'),
  20. 'position' => 'right',
  21. 'href' => '/index.php/dashboard/sitemap/full',
  22. 'linkAttributes' => array('id' => 'sitemap-button')
  23. ));
  24. }
  25. }

Re: github ortic button

06.04.2017 09:33:23

Ja klar! Wenn du auf index.php bist, nach dem Bearbeiten z.B., dann ist's kein Problem. Auf einer single page hast du aber einen anderen Pfad und relativ geht da nicht mehr.

Ist ein absoluter Link den ein Problem für dich?

Re: github ortic button

10.04.2017 16:58:08

remo, vielen dank !
ich hatte den core in einem subverzeichnis "dev" - darum hats nicht von überall geklappt.

'href' => 'dev/index.php/dashboard/files/search'

jetzt aber fetzt es.

keith.

Re: github ortic button

11.04.2017 21:02:23

Ja klar, das muss da natürlich mit rein ;-)

Für alle die den Button suchen, findet man hier: http://github.com/ortic/ortic-button
Und hier noch ein Tutorial das den Button erklärt: http://www.codeblog.ch/2015/12/concrete5-7-custom-toolbar-button/

Hier registrieren oder anmelden um einen Beitrag zu schreiben.