sy/bootstrap-link

用于添加社交媒体链接组件的插件

1.1.1 2024-06-07 09:00 UTC

This package is auto-updated.

Last update: 2024-09-07 09:33:54 UTC


README

sy/bootstrap 插件,用于在基于 sy/project 的应用程序中添加社交媒体链接组件。

安装

从您的基于 sy/project 的应用程序目录中运行此命令

composer install-plugin link

注意

安装插件命令将执行以下所有步骤

$ composer require sy/bootstrap-link

数据库

使用数据库安装脚本:sql/install.sql

CSS

将 scss 文件 scss/_bootstrap-link.scss 复制到您的项目 scss 目录:protected/scss

app.scss 文件中导入它,并重新构建 css 文件。

在用户账户面板中添加链接部分

转到文件:protected\src\Component\User\AccountPanel.php

并在类中添加此方法

	public function linkAction() {
		$service = \Project\Service\Container::getInstance();
		$user = $service->user->getCurrentUser();
		$p = new \Sy\Component\Html\Element('p');
		$p->addText($this->_('You can display on your page your web site or social media links'));
		$this->setComponent('NORTH', $p);
		$this->setComponent('CENTER', new \Sy\Bootstrap\Component\Link\Div('user-' . $user->id, true));
		$this->setComponent('SOUTH', new \Sy\Bootstrap\Component\Link\Create('user-' . $user->id));
	}