Иконка ресурса

Модальное окно

Так по русски написано, что класс не создали.
Но он есть :)
Возможно я что то делаю не так, но сделал всё по инструкции заменяя все "переменные" на 2-е окно. Первое работает.

Код:
<?php

class MyAddons_ModalWindow_Route_Prefix_categorymenulink implements XenForo_Route_Interface
{
    public function match($routePath, Zend_Controller_Request_Http $request, XenForo_Router $router)
    {
        return $router->getRouteMatch('MyAddons_ModalWindow_ControllerPublic_categorymenu', 'categorymenu', 'category-menu');
    }
}
 
Последнее редактирование:
Официально заявляю что не понял. Но жаль что нету доп. инструкции по созданию 2-го окна, вроде всё делаю по логике заменяя всё, но никак :)

Ай я такая лалка ппс. Делал в другом дополнении, то-есть содал второе под 2-е окно :D
Проблему решил. (y)
 
а имя класса черт бы с ним? :)
Никак не могу, что не так с именем класса, не могу понять, что упускаю. Поясните, пожалуйста. Делаю по инструкции во вкладке Обзор и на этапе создания префикса роутинга -
Класс роутинга:
Неверный класс: MyAddons_ModalWindow_Route_Prefix_link
 
John_C, у тебя версия движка какая?
 
вот нужда :) на второй все проще, создал страницу и ссылку с data-xf-click="overlay"
 
Skaiman, да скорее всего проще. Но пытаюсь с 1.5 разобраться и затык происходит.
Здесь в коде указано
PHP:
<?php
class MyAddons_ModalWindow_ControllerPublic_index extends XenForo_ControllerPublic_Abstract
{
    public function actionIndex()
    {
        return $this->responseView('MyAddons_ModalWindow_ViewPublic_Index', 'my_modal_template');
    }
}

Но в инструкции по ViewPublic ничего не указано, так и должно быть?
 
делай все по инструкции и получится, я когда то делал и нормально было
 
Skaiman, сначала делал по своим ссылкам, не получилось. Потом делал строго по инструкции и результат, к сожалению, у меня одинаковый.
Никак не могу понять, что конкретно имелось в виду в этой фразе -
а имя класса черт бы с ним? :)
Ничего не понял. Удалил папку Prefix, снова создал + файл link.php и создался префикс роутинга как в инструкции

делай все по инструкции и получится, я когда то делал и нормально было

все так и есть
 
Последнее редактирование:
Никак не могу, что не так с именем класса, не могу понять, что упускаю. Поясните, пожалуйста. Делаю по инструкции во вкладке Обзор и на этапе создания префикса роутинга -
Класс роутинга:
Неверный класс: MyAddons_ModalWindow_Route_Prefix_link
а зачем route префикс тут нужен? кажись там и без него можно контроллер создать, если не ошибаюсь.
 
а зачем route префикс тут нужен? кажись там и без него можно контроллер создать, если не ошибаюсь.
Возможно, делал на основе мануала. Надо будет попробовать без префикс роутинга, поэкспериментировать
 
а зачем route префикс тут нужен? кажись там и без него можно контроллер создать, если не ошибаюсь.
Контроллер создать можно, а как до него достучаться?

Skaiman, да скорее всего проще. Но пытаюсь с 1.5 разобраться и затык происходит.
Здесь в коде указано
PHP:
<?php
class MyAddons_ModalWindow_ControllerPublic_index extends XenForo_ControllerPublic_Abstract
{
    public function actionIndex()
    {
        return $this->responseView('MyAddons_ModalWindow_ViewPublic_Index', 'my_modal_template');
    }
}

Но в инструкции по ViewPublic ничего не указано, так и должно быть?
Да. Классы view нужны не всегда и могут отсутствовать.
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу