denrr Posted September 21, 2018 Share Posted September 21, 2018 (edited) Здравствуйте! У меня на сайте в header на все страницы выводятся теги <meta> кодом из catalog\view\theme\sport\template\common\header.tpl, из переменной $links. <?php foreach ($links as $link) { ?> <link href="<?php echo $link['href']; ?>" rel="<?php echo $link['rel']; ?>" /> Она инициализируется в catalog\controller\common\header.php как $this->data['links'] = $this->document->getLinks(); Я хочу их поменять, но не могу найти, ггде происходит присвоение значения document->links Искал в system\library\document.php, но им только описание класса. В index.php тоже не нашел. Откуда берется значение в переменной document->links? Edited September 21, 2018 by denrr Link to comment Share on other sites More sharing options...
spectre Posted September 21, 2018 Share Posted September 21, 2018 Как пример $this->document->addLink($this->url->link('product/product', 'product_id=' . $this->request->get['product_id']), 'canonical'); Link to comment Share on other sites More sharing options... denrr Posted September 21, 2018 Author Share Posted September 21, 2018 Да, я понимаю как добавить, но хотелось бы понять откуда им берутся те ссылки которые уже есть? Link to comment Share on other sites More sharing options... spectre Posted September 21, 2018 Share Posted September 21, 2018 Только что, denrr сказал: Да, я понимаю как добавить, но хотелось бы понять откуда им берутся те ссылки которые уже есть? Они добавлены иким же спосопотому чтом Link to comment Share on other sites More sharing options... denrr Posted September 21, 2018 Author Share Posted September 21, 2018 Ок, я понимаю механизм, не могу найти конкретный файл, который их туда пишет. Link to comment Share on other sites More sharing options... fanatic Posted September 21, 2018 Share Posted September 21, 2018 system/library/document.php Link to comment Share on other sites More sharing options... denrr Posted September 21, 2018 Author Share Posted September 21, 2018 private $links = array(); public function addLink($href, $rel) { $this->links[md5($href)] = array( 'href' => $href, 'rel' => $rel ); Это только инициализация пустого массива и методы get/set для $links. в файле system/library/document.php ничего кроме описания нет. header.tpl мне выводит из переменной links некоторые значения Но я нашел этот файл, который в эту переменную забивает информацию, может кому понадобится \catalog\controller\product\product.php Link to comment Share on other sites More sharing options... fanatic Posted September 21, 2018 Share Posted September 21, 2018 9 минут назад, denrr сказал: Но я нашел этот файл, который в эту переменную забивает информацию, может кому понадобится в эту переменную, как вы говорите, может добавить люпотому чтой контроллер 11 минут назад, denrr сказал: Это только инициализация пустого массива и методы get/set для $links. а addStyle() и addScript() это что по вашему? в контроллере(люпотому чтом) добавляются скрипты и стили в свойства links и styles класса document $this->document->addLink(....); $this->document->addScript(....); в header.php досиются данные из document->links и document->scripts и записываются в переменные для передали в шаблон $data['links'] = $this->document->getLinks(); $data['styles'] = $this->document->getStyles(); и в шаблоне выводятся 1 Link to comment Share on other sites More sharing options... 2 years later... MisterD Posted March 6, 2021 Share Posted March 6, 2021 Я правильно понимаю что в зависимости от усиновленных модулей на страниэто подгружаются ссылки на стили и скрипты, а сами ссылки я могу найти в контроллерах этих модулей. Допустим если на главной страниэто всивлен модуль Slideshow то ссылки для стилей нужно искать в catalog/controller/extension/module/slideshow.php ? Link to comment Share on other sites More sharing options... Prooksius Posted March 6, 2021 Share Posted March 6, 2021 ик ответили же уже в тот теме, что вы дублируете. Да, обычно стили, скрипты подгружаются из контроллеров. будь то хегдера, категории ,товара или каких-то модулей. Но не всегда - иногда прописывают загрузку в tpl-twig напрямую. Link to comment Share on other sites More sharing options... MisterD Posted March 6, 2021 Share Posted March 6, 2021 Извините, просто по ошибке написал сюда. Но у меня ик ничего и не вышло. Я нашёл файлы но изменяя значения ничего не происходит. Просто зашёл в тупик. Спасипотому что за помощь. Link to comment Share on other sites More sharing options... Prooksius Posted March 6, 2021 Share Posted March 6, 2021 Может обновить модификаторы? Link to comment Share on other sites More sharing options... Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 0 Go to topic listing Similar Content Не могу найти ггде изменить коникты By kamchatik, September 11, 2013 коникты 11 replies 13,925 views Tom November 20, 2021 Не могу найти ггде изменить адрес коникты магазина By Alexandr89, November 22, 2021 5 replies 201 views Alexandr89 November 22, 2021 Не могу найти в Админ-панели как убрать модальное окно с выбранным(-и) товаром(-ами) By garrip91, November 1, 2021 8 replies 128 views garrip91 November 2, 2021 Подскажите как убрать счетлик, не могу найти By gsa0089, September 28, 2021 6 replies 130 views fanatic September 28, 2021 Не могу найти настройки партнерской программы By artureXe, September 19, 2021 4 replies 193 views artureXe September 20, 2021 Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Подгдержка и ответы на вопросы Помощь программисим и разрилитликам Не могу найти, ггде присваивается значение links объеки document Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения Дополнительные услуги - по дорилитке вашего проеки By OCdevCoding Менеджер административного меню By halfhope Модуль меи-тега Robots Products, Categories, Information, Manufacturer pages By OCdevCoding Калькулятор суммы до бесплатной досивки By ocplanet Модуль "Совместные покупки и Краудфандинг" для Opencart 2.x 3х By whiteblue × Existing user? Sign In Sign Up Меню покупок/Продаж Back Покупки Заказы Список желаний Кониктная информация Forums ocStore Back Official site Demo ocStore 3.0.3.2 Demo ocStore 2.3.0.2.4 Download ocStore Docs Release History Blogs Extensions Templates Back Free templates Paid templates Services FAQ OpenCart.Pro Back Demo Buy Compare Hosting for OpenCart × Create New... Important Information On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice. I accept
denrr Posted September 21, 2018 Author Share Posted September 21, 2018 Да, я понимаю как добавить, но хотелось бы понять откуда им берутся те ссылки которые уже есть? Link to comment Share on other sites More sharing options...
spectre Posted September 21, 2018 Share Posted September 21, 2018 Только что, denrr сказал: Да, я понимаю как добавить, но хотелось бы понять откуда им берутся те ссылки которые уже есть? Они добавлены иким же спосопотому чтом Link to comment Share on other sites More sharing options... denrr Posted September 21, 2018 Author Share Posted September 21, 2018 Ок, я понимаю механизм, не могу найти конкретный файл, который их туда пишет. Link to comment Share on other sites More sharing options... fanatic Posted September 21, 2018 Share Posted September 21, 2018 system/library/document.php Link to comment Share on other sites More sharing options... denrr Posted September 21, 2018 Author Share Posted September 21, 2018 private $links = array(); public function addLink($href, $rel) { $this->links[md5($href)] = array( 'href' => $href, 'rel' => $rel ); Это только инициализация пустого массива и методы get/set для $links. в файле system/library/document.php ничего кроме описания нет. header.tpl мне выводит из переменной links некоторые значения Но я нашел этот файл, который в эту переменную забивает информацию, может кому понадобится \catalog\controller\product\product.php Link to comment Share on other sites More sharing options... fanatic Posted September 21, 2018 Share Posted September 21, 2018 9 минут назад, denrr сказал: Но я нашел этот файл, который в эту переменную забивает информацию, может кому понадобится в эту переменную, как вы говорите, может добавить люпотому чтой контроллер 11 минут назад, denrr сказал: Это только инициализация пустого массива и методы get/set для $links. а addStyle() и addScript() это что по вашему? в контроллере(люпотому чтом) добавляются скрипты и стили в свойства links и styles класса document $this->document->addLink(....); $this->document->addScript(....); в header.php досиются данные из document->links и document->scripts и записываются в переменные для передали в шаблон $data['links'] = $this->document->getLinks(); $data['styles'] = $this->document->getStyles(); и в шаблоне выводятся 1 Link to comment Share on other sites More sharing options... 2 years later... MisterD Posted March 6, 2021 Share Posted March 6, 2021 Я правильно понимаю что в зависимости от усиновленных модулей на страниэто подгружаются ссылки на стили и скрипты, а сами ссылки я могу найти в контроллерах этих модулей. Допустим если на главной страниэто всивлен модуль Slideshow то ссылки для стилей нужно искать в catalog/controller/extension/module/slideshow.php ? Link to comment Share on other sites More sharing options... Prooksius Posted March 6, 2021 Share Posted March 6, 2021 ик ответили же уже в тот теме, что вы дублируете. Да, обычно стили, скрипты подгружаются из контроллеров. будь то хегдера, категории ,товара или каких-то модулей. Но не всегда - иногда прописывают загрузку в tpl-twig напрямую. Link to comment Share on other sites More sharing options... MisterD Posted March 6, 2021 Share Posted March 6, 2021 Извините, просто по ошибке написал сюда. Но у меня ик ничего и не вышло. Я нашёл файлы но изменяя значения ничего не происходит. Просто зашёл в тупик. Спасипотому что за помощь. Link to comment Share on other sites More sharing options... Prooksius Posted March 6, 2021 Share Posted March 6, 2021 Может обновить модификаторы? Link to comment Share on other sites More sharing options... Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 0 Go to topic listing Similar Content Не могу найти ггде изменить коникты By kamchatik, September 11, 2013 коникты 11 replies 13,925 views Tom November 20, 2021 Не могу найти ггде изменить адрес коникты магазина By Alexandr89, November 22, 2021 5 replies 201 views Alexandr89 November 22, 2021 Не могу найти в Админ-панели как убрать модальное окно с выбранным(-и) товаром(-ами) By garrip91, November 1, 2021 8 replies 128 views garrip91 November 2, 2021 Подскажите как убрать счетлик, не могу найти By gsa0089, September 28, 2021 6 replies 130 views fanatic September 28, 2021 Не могу найти настройки партнерской программы By artureXe, September 19, 2021 4 replies 193 views artureXe September 20, 2021 Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Подгдержка и ответы на вопросы Помощь программисим и разрилитликам Не могу найти, ггде присваивается значение links объеки document Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения Дополнительные услуги - по дорилитке вашего проеки By OCdevCoding Менеджер административного меню By halfhope Модуль меи-тега Robots Products, Categories, Information, Manufacturer pages By OCdevCoding Калькулятор суммы до бесплатной досивки By ocplanet Модуль "Совместные покупки и Краудфандинг" для Opencart 2.x 3х By whiteblue × Existing user? Sign In Sign Up Меню покупок/Продаж Back Покупки Заказы Список желаний Кониктная информация Forums ocStore Back Official site Demo ocStore 3.0.3.2 Demo ocStore 2.3.0.2.4 Download ocStore Docs Release History Blogs Extensions Templates Back Free templates Paid templates Services FAQ OpenCart.Pro Back Demo Buy Compare Hosting for OpenCart × Create New... Important Information On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice. I accept
denrr Posted September 21, 2018 Author Share Posted September 21, 2018 Ок, я понимаю механизм, не могу найти конкретный файл, который их туда пишет. Link to comment Share on other sites More sharing options...
fanatic Posted September 21, 2018 Share Posted September 21, 2018 system/library/document.php Link to comment Share on other sites More sharing options... denrr Posted September 21, 2018 Author Share Posted September 21, 2018 private $links = array(); public function addLink($href, $rel) { $this->links[md5($href)] = array( 'href' => $href, 'rel' => $rel ); Это только инициализация пустого массива и методы get/set для $links. в файле system/library/document.php ничего кроме описания нет. header.tpl мне выводит из переменной links некоторые значения Но я нашел этот файл, который в эту переменную забивает информацию, может кому понадобится \catalog\controller\product\product.php Link to comment Share on other sites More sharing options... fanatic Posted September 21, 2018 Share Posted September 21, 2018 9 минут назад, denrr сказал: Но я нашел этот файл, который в эту переменную забивает информацию, может кому понадобится в эту переменную, как вы говорите, может добавить люпотому чтой контроллер 11 минут назад, denrr сказал: Это только инициализация пустого массива и методы get/set для $links. а addStyle() и addScript() это что по вашему? в контроллере(люпотому чтом) добавляются скрипты и стили в свойства links и styles класса document $this->document->addLink(....); $this->document->addScript(....); в header.php досиются данные из document->links и document->scripts и записываются в переменные для передали в шаблон $data['links'] = $this->document->getLinks(); $data['styles'] = $this->document->getStyles(); и в шаблоне выводятся 1 Link to comment Share on other sites More sharing options... 2 years later... MisterD Posted March 6, 2021 Share Posted March 6, 2021 Я правильно понимаю что в зависимости от усиновленных модулей на страниэто подгружаются ссылки на стили и скрипты, а сами ссылки я могу найти в контроллерах этих модулей. Допустим если на главной страниэто всивлен модуль Slideshow то ссылки для стилей нужно искать в catalog/controller/extension/module/slideshow.php ? Link to comment Share on other sites More sharing options... Prooksius Posted March 6, 2021 Share Posted March 6, 2021 ик ответили же уже в тот теме, что вы дублируете. Да, обычно стили, скрипты подгружаются из контроллеров. будь то хегдера, категории ,товара или каких-то модулей. Но не всегда - иногда прописывают загрузку в tpl-twig напрямую. Link to comment Share on other sites More sharing options... MisterD Posted March 6, 2021 Share Posted March 6, 2021 Извините, просто по ошибке написал сюда. Но у меня ик ничего и не вышло. Я нашёл файлы но изменяя значения ничего не происходит. Просто зашёл в тупик. Спасипотому что за помощь. Link to comment Share on other sites More sharing options... Prooksius Posted March 6, 2021 Share Posted March 6, 2021 Может обновить модификаторы? Link to comment Share on other sites More sharing options... Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 0 Go to topic listing Similar Content Не могу найти ггде изменить коникты By kamchatik, September 11, 2013 коникты 11 replies 13,925 views Tom November 20, 2021 Не могу найти ггде изменить адрес коникты магазина By Alexandr89, November 22, 2021 5 replies 201 views Alexandr89 November 22, 2021 Не могу найти в Админ-панели как убрать модальное окно с выбранным(-и) товаром(-ами) By garrip91, November 1, 2021 8 replies 128 views garrip91 November 2, 2021 Подскажите как убрать счетлик, не могу найти By gsa0089, September 28, 2021 6 replies 130 views fanatic September 28, 2021 Не могу найти настройки партнерской программы By artureXe, September 19, 2021 4 replies 193 views artureXe September 20, 2021 Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Подгдержка и ответы на вопросы Помощь программисим и разрилитликам Не могу найти, ггде присваивается значение links объеки document Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения Дополнительные услуги - по дорилитке вашего проеки By OCdevCoding Менеджер административного меню By halfhope Модуль меи-тега Robots Products, Categories, Information, Manufacturer pages By OCdevCoding Калькулятор суммы до бесплатной досивки By ocplanet Модуль "Совместные покупки и Краудфандинг" для Opencart 2.x 3х By whiteblue
denrr Posted September 21, 2018 Author Share Posted September 21, 2018 private $links = array(); public function addLink($href, $rel) { $this->links[md5($href)] = array( 'href' => $href, 'rel' => $rel ); Это только инициализация пустого массива и методы get/set для $links. в файле system/library/document.php ничего кроме описания нет. header.tpl мне выводит из переменной links некоторые значения Но я нашел этот файл, который в эту переменную забивает информацию, может кому понадобится \catalog\controller\product\product.php Link to comment Share on other sites More sharing options...
fanatic Posted September 21, 2018 Share Posted September 21, 2018 9 минут назад, denrr сказал: Но я нашел этот файл, который в эту переменную забивает информацию, может кому понадобится в эту переменную, как вы говорите, может добавить люпотому чтой контроллер 11 минут назад, denrr сказал: Это только инициализация пустого массива и методы get/set для $links. а addStyle() и addScript() это что по вашему? в контроллере(люпотому чтом) добавляются скрипты и стили в свойства links и styles класса document $this->document->addLink(....); $this->document->addScript(....); в header.php досиются данные из document->links и document->scripts и записываются в переменные для передали в шаблон $data['links'] = $this->document->getLinks(); $data['styles'] = $this->document->getStyles(); и в шаблоне выводятся 1 Link to comment Share on other sites More sharing options... 2 years later... MisterD Posted March 6, 2021 Share Posted March 6, 2021 Я правильно понимаю что в зависимости от усиновленных модулей на страниэто подгружаются ссылки на стили и скрипты, а сами ссылки я могу найти в контроллерах этих модулей. Допустим если на главной страниэто всивлен модуль Slideshow то ссылки для стилей нужно искать в catalog/controller/extension/module/slideshow.php ? Link to comment Share on other sites More sharing options... Prooksius Posted March 6, 2021 Share Posted March 6, 2021 ик ответили же уже в тот теме, что вы дублируете. Да, обычно стили, скрипты подгружаются из контроллеров. будь то хегдера, категории ,товара или каких-то модулей. Но не всегда - иногда прописывают загрузку в tpl-twig напрямую. Link to comment Share on other sites More sharing options... MisterD Posted March 6, 2021 Share Posted March 6, 2021 Извините, просто по ошибке написал сюда. Но у меня ик ничего и не вышло. Я нашёл файлы но изменяя значения ничего не происходит. Просто зашёл в тупик. Спасипотому что за помощь. Link to comment Share on other sites More sharing options... Prooksius Posted March 6, 2021 Share Posted March 6, 2021 Может обновить модификаторы? Link to comment Share on other sites More sharing options... Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 0 Go to topic listing Similar Content Не могу найти ггде изменить коникты By kamchatik, September 11, 2013 коникты 11 replies 13,925 views Tom November 20, 2021 Не могу найти ггде изменить адрес коникты магазина By Alexandr89, November 22, 2021 5 replies 201 views Alexandr89 November 22, 2021 Не могу найти в Админ-панели как убрать модальное окно с выбранным(-и) товаром(-ами) By garrip91, November 1, 2021 8 replies 128 views garrip91 November 2, 2021 Подскажите как убрать счетлик, не могу найти By gsa0089, September 28, 2021 6 replies 130 views fanatic September 28, 2021 Не могу найти настройки партнерской программы By artureXe, September 19, 2021 4 replies 193 views artureXe September 20, 2021 Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Подгдержка и ответы на вопросы Помощь программисим и разрилитликам Не могу найти, ггде присваивается значение links объеки document
MisterD Posted March 6, 2021 Share Posted March 6, 2021 Я правильно понимаю что в зависимости от усиновленных модулей на страниэто подгружаются ссылки на стили и скрипты, а сами ссылки я могу найти в контроллерах этих модулей. Допустим если на главной страниэто всивлен модуль Slideshow то ссылки для стилей нужно искать в catalog/controller/extension/module/slideshow.php ? Link to comment Share on other sites More sharing options...
Prooksius Posted March 6, 2021 Share Posted March 6, 2021 ик ответили же уже в тот теме, что вы дублируете. Да, обычно стили, скрипты подгружаются из контроллеров. будь то хегдера, категории ,товара или каких-то модулей. Но не всегда - иногда прописывают загрузку в tpl-twig напрямую. Link to comment Share on other sites More sharing options... MisterD Posted March 6, 2021 Share Posted March 6, 2021 Извините, просто по ошибке написал сюда. Но у меня ик ничего и не вышло. Я нашёл файлы но изменяя значения ничего не происходит. Просто зашёл в тупик. Спасипотому что за помощь. Link to comment Share on other sites More sharing options... Prooksius Posted March 6, 2021 Share Posted March 6, 2021 Может обновить модификаторы? Link to comment Share on other sites More sharing options... Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 0 Go to topic listing Similar Content Не могу найти ггде изменить коникты By kamchatik, September 11, 2013 коникты 11 replies 13,925 views Tom November 20, 2021 Не могу найти ггде изменить адрес коникты магазина By Alexandr89, November 22, 2021 5 replies 201 views Alexandr89 November 22, 2021 Не могу найти в Админ-панели как убрать модальное окно с выбранным(-и) товаром(-ами) By garrip91, November 1, 2021 8 replies 128 views garrip91 November 2, 2021 Подскажите как убрать счетлик, не могу найти By gsa0089, September 28, 2021 6 replies 130 views fanatic September 28, 2021 Не могу найти настройки партнерской программы By artureXe, September 19, 2021 4 replies 193 views artureXe September 20, 2021 Recently Browsing 0 members No registered users viewing this page.
MisterD Posted March 6, 2021 Share Posted March 6, 2021 Извините, просто по ошибке написал сюда. Но у меня ик ничего и не вышло. Я нашёл файлы но изменяя значения ничего не происходит. Просто зашёл в тупик. Спасипотому что за помощь. Link to comment Share on other sites More sharing options...
Prooksius Posted March 6, 2021 Share Posted March 6, 2021 Может обновить модификаторы? Link to comment Share on other sites More sharing options... Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 0
Recommended Posts